【问题标题】:How to disable parallax wagerfield on small resolution?如何在小分辨率下禁用视差投注场?
【发布时间】:2016-11-14 01:01:20
【问题描述】:

我使用这个parallax,但不能在移动设备上禁用它?

我找到了一些这样的方法:

scene = $('#scene').parallax();
scene.parallax('disable');

但它没有用。有人可以帮忙吗?

【问题讨论】:

    标签: javascript jquery mobile parallax.js


    【解决方案1】:

    我宁愿走不同的方向。与其在小屏幕上禁用某些东西,不如让它只在更大的设备上工作:

    if ($(window).width() > 640) { //set up breaking point
    
        $('#scene').parallax(); // this or any other code you need
    
    }
    

    【讨论】:

      【解决方案2】:

      如果您想在初始化后立即禁用视差,您应该将scene.parallax('disable'); 包装在setTimeout 函数中。如果您查看 Parallax.js 的源代码,您会看到 supportDelay: 500 值用作 enable 函数中的参数。据此,您的禁用代码如下所示:

      var scene = $('#scene').parallax();
      setTimeout(function () {
        scene.parallax('disable');
      }, 500);
      

      更新: 刚刚发现 an article 解释了在小型设备上禁用 parallax.js 的不同观点。

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        • 2014-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多