我正在使用以下一些脚本来加载另一个:
$.getScript("CAGScript.js", function () {
try {
CAGinit();
} catch(err) {
console.log(err);
}
});
Run Code Online (Sandbox Code Playgroud)
我们的想法是$ .getScript加载脚本,然后在完成后执行回调.CAGInit()是一种生活在其中的功能CAGScript.js.
问题是大约一半的时间,CAGInit()不会触发(在任何浏览器中).登录到Firebug控制台会报告它未定义.其余的时间它完美地运作.
有没有人有任何想法我做错了什么?
谢谢.
所以我想要某些浏览器宽度的某些Javascript文件.我知道@media为每个浏览器宽度和一些设备提供特定的CSS.如何在不使用服务器端调用的情况下为Javascript文件执行类似的操作?
可以使用Javascript根据浏览器宽度调用其他Javascript文件吗?如果是这样,怎么样?
提前致谢.
在网站上,我在标签上有这些行
<script type="text/javascript" src="http://www.domain.com/js/jquery.min.js"></script>
<script type="text/javascript" src="http://www.domain.com/js/jquery.colorbox.min.js"></script>
<script type="text/javascript" src="http://www.domain.com/js/inner-code-colorbox.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
哪些是加载JS代码,不应该在便携式系统上加载
有办法吗?
我试过这样的方式:
<script type="text/javascript" media="only screen and (min-width: 950px)" src="http://www.domain.com/js/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
但它不起作用
先感谢您