2014-12-03 290 views
1

我正在使用jquery.fullpage.js,但在IE 10中看到一個奇怪的錯誤。當我移動鼠標時,頁面向上或向下滾動。禁用鼠標移動事件

這是我如何初始化jquery.fullpage.js

$('#fullpage').fullpage({}); 

反正我有可以禁用mousemovement事件,或者你有jquery.fullpage.js修復

+0

不是故意拖延,但從UX的角度來看,劫持大部分任何東西和更少的鼠標移動通常是一個可怕的想法。你有沒有在IE10中看過他們的演示頁面?同樣的結果?如果不是,他們有什麼不同? – Todd 2014-12-03 17:12:23

+1

這與他們的demopage相同 – Newcoma 2014-12-03 18:58:55

+0

@Todd這並不總是一個壞主意......或者至少不是像蘋果,Facebook,索尼,Flickr,Tumblr或MediaFire這樣的公司想想它。這種技術有好的和壞的用途。 – Alvaro 2014-12-03 22:49:22

回答

0

你試過:

$(document).on('mousemove',function(event) { 
event.preventDefault(); 
}); 
+0

是的,這並沒有解決它 – Newcoma 2014-12-03 19:01:12

+0

那麼這是值得一試。聽起來像你有一個合法的錯誤在這裏...我沒有IE10,但沒有看到任何問題在IE9。 – wwwmarty 2014-12-03 19:09:14

0

我想這也可能是值得一試:

$(document).on('mousemove MSPointerMove',function(e) { 
    e.preventDefault(); 
}); 
+0

也沒有工作 – Newcoma 2014-12-03 20:54:50

0

我測試過的Windows 7和IE 10在http://www.browserstack.com/demo page似乎完美。

確保您使用的是最新版本fullPage.js,也就是現在的2.5.1

請務必使用以及您的瀏覽器沒有得到它的緩存版本的。 Ctrl + F5將強制重新加載這些文件。

+0

你說得對,它的工作在http://www.browserstack.com/。我的IE版本是10.0.9200,我在vmware上運行。這可能會有什麼影響嗎? – Newcoma 2014-12-04 08:18:17

+0

我相信你可能使用的是舊版本的fullPage.js。也許緩存在你的瀏覽器中。 – Alvaro 2014-12-04 09:21:51