【问题标题】:Android - Chrome SlideToggle closing on scrollAndroid - Chrome SlideToggle 滚动关闭
【发布时间】:2014-05-25 12:15:56
【问题描述】:

我在单击按钮时激活了一个简单的 jQuery 滑动切换。我在 HTC One M8 上的 Google Chrome 上注意到(通常可能是 Android 上的 Chrome 问题),当我停止滚动时,打开或“切换”的 div 将自动关闭。这是某种功能还是错误?

 var jq = jQuery;

//Page resize hide & show
jq(window).resize(function() {
var width = jq(window).width();
    newWidth = jq(window).width();
    if ( newWidth >= 980 ) {
        // Do something
    } else {
        // Do something
    };
});

【问题讨论】:

    标签: android jquery google-chrome


    【解决方案1】:

    这个问题实际上源于Mobile Chrome resize event fires on scroll。我自己的解决方案如下:

    var jq = jQuery;
    
    jq(window).load(function(){
       widthHorz = jq(window).width();
    });
    
    //Page resize hide & show
    jq(window).resize(function() {
        if ( widthHorz != jq(window).width() ) {
            var newWidth = jq(window).width();
            if ( newWidth >= 980 ) {
                // Do something
            } else {
                // Do something
            };
        };
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-12
      • 2015-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2015-06-24
      • 1970-01-01
      相关资源
      最近更新 更多