0

我的网站有一个在平板电脑上崩溃的 jQuery 缩放功能。我认为我最好的方法是删除它 - 这没有必要。因此,如果视口小于 980 像素,我不想加载它,我可以对这段代码做些什么来做到这一点?

<script src='js/jquery.zoom.js'></script>

<script>if viewport > 980px load 'script.js'</script>什么?

4

2 回答 2

1

使用 AJAX 功能$.getScript()

if ($(window).width()>980) {
    $.getScript('js/jquery.zoom.js');
}

或者简单地写出 HTML,如果你希望它同步加载:

if ($(window).width()>980) {
    document.write("<script src='js/jquery.zoom.js'></script>");
}
于 2013-09-04T14:17:22.280 回答
1

怎么样:

 $(document).ready(function(){
        if(viewport>980){
            $.getScript('script.js');
        }
    });
于 2013-09-04T14:18:17.533 回答