Загрузить файл jQuery, если ширина окна находится между значениями

0

Я нашел много решений, но никто из них не работал.

У меня есть это:

$(document).ready(function(){
    if ( $(window).width() > 480) {

    }
});

Я хочу знать, как загрузить внешний файл js в голову html, когда ширина окна больше 480 пикселей, но меньше 768 пикселей. Я пробовал использовать 'load' и 'write', но не работал.

Заранее спасибо!

Теги:
file
load
width
window

1 ответ

1

Использовать getScript

$(document).ready(function(){
    if ( $(window).width() > 480 && $(window).width() < 768) {
        $.getScript( "ajax/test.js", function( data, textStatus, jqxhr ) {
          console.log( data ); // Data returned
          console.log( textStatus ); // Success
          console.log( jqxhr.status ); // 200
          console.log( "Load was performed." );
        });
    }
});
  • 0
    Если я заменю «ajax / test.js» на «js / jquery.zoom.js», это не сработает. Но когда я размещаю прямую ссылку: <script type = "text / javascript" src = "js / jquery.zoom.js"> </ script> это работает .. (все время, а не между ширинами окна ..)
  • 0
    Вы сказали, что хотите загрузить внешний файл? URL должен быть относительно HTML-документа, выполняющего код
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню