下面是加入了bootstrap的页面,为什么模态框在shown.bs.modal和hidden.bs.modal下无效果都是先执行alert再弹出模态框?(代码直接复制就可以使用。。。。。。)
第四天
bootstrap
dlgjdokgsdjkgfpksdpfkpsdkfp
dlgjdokgsdjkgfpksdpfkpsdkfp
dlgjdokgsdjkgfpksdpfkpsdkfp
END
冒昧问一句:你写的modal运行的时候,alert不卡么?我运行你的modal浏览器要等好几秒才能alert(不是我电脑的问题,你给的示例是没问题的)。
我觉得你的jQ写的有些问题,你把示例的script带入到你的modal中你会发现我开始说的问题。。。
jQ必须加上$(document).ready(function(){ //code })!
为什么:你运行的在jQ的环境中,能够使你写的$(...)被jQ识别。而且HTML是从上往下加载的,当碰到$(document).ready时就意味着是个方法,会等待调用(类似于js的function);而没碰到$(document).ready将会运行。
个人理解,题主可随意。
alert会阻塞所有线程,而且alert会被优先执行,不如用console.log()