javascript - 有没有办法根据视口(viewport)大小初始化和取消初始化 jquery 插件?

标签 javascript jquery mobile

基本上我想在较小的视口(viewport)上加载一个特定的 jquery 插件,然后在较大的视口(viewport)上取消初始化它并初始化一个不同的?

最佳答案

这不考虑窗口大小调整,但也许它会让您朝着正确的方向前进。

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

    var widthThreshold = 1000;
    var heightThreshold = 800;

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

关于javascript - 有没有办法根据视口(viewport)大小初始化和取消初始化 jquery 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931691/

相关文章:

html - 为什么我的网站在移动设备上中断?

java - Android - 架构决策

javascript - 如何向我的网站添加循环样式的重复图像相位背景?

javascript - 未获取给定元素集中的最小属性值

flutter - Flutter重叠页面,详细信息帐户页面

Javascript - 拖动后如何获得矩形,圆形坐标?

javascript - Jquery:使用 countdownTimer 获取意外的 token 非法

javascript - Chrome 中的剪贴板问题

javascript - .each() 不循环所有元素 - jQuery

javascript - 是否可以在附加类中使用变量?