Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery 从中间开始滑动div脚本_Jquery_Jquery Plugins_Scroll_Center - Fatal编程技术网

Jquery 从中间开始滑动div脚本

Jquery 从中间开始滑动div脚本,jquery,jquery-plugins,scroll,center,Jquery,Jquery Plugins,Scroll,Center,我有一个用于项目的脚本,但有一些奇怪的问题 它的一个问题是我不能从绝对中心开始,我只能从左边开始:xx px位置 第二个问题是,移动背景有时有效,有时无效。提神后。(尝试刷新F5、浏览器刷新符号、主页按钮)FF和IE9都可以工作,safari和chrome并不总是这样 以下是项目:tinyurl.com/bogwvle/ 下面的脚本告诉我们从左边的xx位置开始 $(function(o){ o = $("#overscroll").overscroll({ cance

我有一个用于项目的脚本,但有一些奇怪的问题

  • 它的一个问题是我不能从绝对中心开始,我只能从左边开始:xx px位置
  • 第二个问题是,移动背景有时有效,有时无效。提神后。(尝试刷新F5、浏览器刷新符号、主页按钮)FF和IE9都可以工作,safari和chrome并不总是这样
以下是项目:tinyurl.com/bogwvle/

下面的脚本告诉我们从左边的xx位置开始

$(function(o){ o = $("#overscroll").overscroll({ cancelOn: '.no-drag', //hoverThumbs: true, //persistThumbs: true, //showThumbs: false, scrollLeft: 500, scrollTop: 200 }).on('overscroll:dragstart overscroll:dragend overscroll:driftstart overscroll:driftend', function(event){ console.log(event.type); }); $("#link").click(function(){ if(!o.data("dragging")) { console.log("clicked!"); } else { return false; } }); }); $(函数(o){ o=$(“#overscroll”)。overscroll({ cancelOn:“.禁止拖动”, //悬停拇指:是的, //是的, //大拇指:错, 左:500,, 滚动顶部:200 }).on('overscroll:dragstart overscroll:dragend overscroll:floftstart overscroll:floftend',函数(事件){ console.log(事件类型); }); $(“#链接”)。单击(函数(){ 如果(!o.data(“拖动”)){ log(“单击!”); }否则{ 返回false; } }); });
有人知道如何解决其中一个问题吗?

好吧,大多数情况下都是有效的,只有一次它不起作用,有时我会在控制台上看到:
Uncaught TypeError:Cannot call method'is'of undefined
有没有办法解决这个问题的办法:(Chrome和Safari的问题解决了,在CMS中设置缓存有帮助