Есть ли способ инициализировать и деинициализировать плагины jquery на основе размера области просмотра?

#javascript #jquery #mobile

#javascript #jquery #Мобильный

Вопрос:

По сути, я хочу загрузить конкретный плагин jquery на меньшие окна просмотра, а затем на больших деинициализировать его и инициализировать другой?

Ответ №1:

Это не учитывает изменение размера окна, но, возможно, это направит вас в правильном направлении.

 $(document).ready(function() {
    var viewportWidth = $(window).width();
    var viewportHeight = $(window).height();

    var widthThreshold = 1000;
    var heightThreshold = 800;

    var scriptUrl;
    if (viewportWidth > widthThreshold amp;amp;
        viewportHeight > heightThreshold){
        scriptUrl = "plugin1.js";
    }
    else {
        scriptUrl = "plugin2.js";
    }
    $.getScript(scriptUrl);
};