我一直在這個動畫水平偏移div,在mousescroll
事件。 這是我迄今爲止所做的工作的鏈接,有人可以看到我做錯了什麼嗎?jquery動畫水平滾動鼠標滾動事件
動畫發生在點擊動作我需要相同的mousescroll。 http://jsfiddle.net/laksdesign/WvRR6/
jQuery(document).ready(function($) {
$(".scroll").click(function(event) {
event.preventDefault();
$('#wrapper').animate({ scrollLeft: $('#wrapper').scrollLeft() + $(this.hash).offset().left }, 800);
});
$('body').bind('mousewheel', function(scroll){
if(scroll.originalEvent.wheelDelta /120 > 0) {
scroll.preventDefault();
$('#wrapper').animate({ scrollLeft: $('#wrapper').scrollLeft() + $(this.hash).offset().left }, 800);
} else{
}
});
});
有我了基於mousescroll動畫另一參考: http://jsfiddle.net/laksdesign/EATaU/
你需要這個腳本:https://raw.github.com/brandonaaron/jquery-mousewheel/master/jquery.mousewheel.js – Dom
@Dom我相信用戶可以使用幾十個腳本,對嗎? –
@Evan我知道,只是給他一個例子。 – Dom