在 html 中与玉
link(rel="stylesheet",href="/stylesheets/index/index.css")
script(src="/javascripts/assets/jquery_loader.js")
script(src="/javascripts/assets/bootstrap/bootstrap.js")
如果IE是浏览器,我使用modernizr加载zepto或jquery
Modernizr.load(
{
test: /(msie) ([\w.]+)/.test(navigator.userAgent),
yep: '/javascripts/assets/jquery/jquery-1.9.1.min.js',
nope: '/javascripts/assets/zepto/zepto.min.js',
complete:function()
{
if(!window.jQuery)
{
Zepto.browser = {webkit: true}
window.jQuery = Zepto
}
}
});
我收到此错误
Uncaught TypeError: undefined is not a function
(anonymous function) bootstrap.js:60
在线:60
}(window.jQuery);
我尝试用modernizr加载引导程序
Modernizr.load(
{
test: /(msie) ([\w.]+)/.test(navigator.userAgent),
yep: ['/javascripts/assets/jquery/jquery-1.9.1.min.js','/javascripts/assets/bootstrap/bootstrap.js'],
nope: ['/javascripts/assets/zepto/zepto.min.js','/javascripts/assets/bootstrap/bootstrap.js'],
complete:function()
{
if(!window.jQuery)
{
Zepto.browser = {webkit: true}
window.jQuery = Zepto
}
}
});
并且错误消失但引导程序不起作用所以我在控制台中测试
typeof $().modal == 'function'
结果是“假”,这意味着引导程序不会从服务器下载
我该如何解决这个问题?tnx