Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除移动屏幕上的Skrollr功能_Javascript_Php_Jquery_Html_Css - Fatal编程技术网

Javascript 删除移动屏幕上的Skrollr功能

Javascript 删除移动屏幕上的Skrollr功能,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我正在尝试删除手机屏幕尺寸上的skrollr功能 我的footer.php中有以下启动skrollr的代码 <script type="text/javascript"> skrollr.init({ forceHeight: false }); </script> <script type="text/javascript"> //http://detectmobilebrowsers.com/ + tablets (functio

我正在尝试删除手机屏幕尺寸上的skrollr功能

我的footer.php中有以下启动skrollr的代码

<script type="text/javascript">
    skrollr.init({
    forceHeight: false
    });
</script>

<script type="text/javascript">
//http://detectmobilebrowsers.com/ + tablets
(function(a) {
     if(/android|avantgo|bada\ ... )
 {
    //Add skrollr mobile on mobile devices.
    document.write('<script type="text/javascript" src="js/skrollr.mobile.min.js"><\/script>');
 }
})(navigator.userAgent||navigator.vendor||window.opera);
</script>

skrollr.init({
强制高度:假
});
//http://detectmobilebrowsers.com/ +药片
(职能(a){
如果(/android | avantgo | bada\…)
{
//在移动设备上添加skrollr mobile。
文件。写(“”);
}
})(navigator.userAgent | | navigator.vendor | | window.opera);
我四处询问过,被告知删除footer.php中skrollr的初始化,并将代码放在一个单独的js文件(mobile fix.js)中

因此,我将footer.php底部的脚本代码替换为

<script type="text/javascript" src="mobile-fix.js"></script> 

mobile-fix.js

$(function () {
var skrollrInstance;
var onResize = function () {
    var isMobile = $(window).width() <= 767;
    if (!skrollrInstance && !isMobile) {
        skrollrInstance = skrollr.init({
            forceHeight: false
        });
    } else if(skrollrInstance && isMobile) {
        skrollrInstance.destroy();
        skrollrInstance = null;
    }
};
$(window).on('resize', onResize);
onResize();
});
$(函数(){
净度;
var onResize=函数(){

var isMobile=$(窗口).width()我不认为这应该有那么难。少就是多。仔细看看经典的视差例子,小猫。在桌面上查看,然后在手机上查看。仔细看代码。一些代码包含在
中,其他代码不在该分区中。一组用于桌面,另一组用于移动e、 …嗯。我想知道是否可以和你聊一下这些东西?听起来我们在同一个地方。(当你想学习一项新的活动时,比如说网球,和职业选手一起玩没有乐趣。我想和另一个初学者一起练习…)我讨厌skrollr的东西太难了,我需要开始问一些不符合stackoverflow格式的愚蠢问题。我在另一个线程中找到了答案,对代码进行了一些修改,让wordpress很难过,还有一些关于删除脚本代码的误解。但我让她工作了