私の目標は、タブレットのスワイプアクションと同様に、コンテンツxを取得し、マウスが停止するまでマウスが移動している間にページを水平方向にスクロールすることです(マウスアップイベント)。
簡単そうです。mousedownでclientXを取得し、移動中にClientXでscrollLeftを実行し、完了したらmousemove機能をオフにします。
しばらく遊んでいて、探しているスクロール効果が得られません。
私はここで何が間違っているのですか?
$('#thediv').on('mousedown', function(event) {
var e = event;
$('#thediv').on('mousemove',function(event){
new_e = event;
$('html, body').stop().animate({
scrollLeft: new_e.clientX
}, 300);
return false;
});
$('#thediv').on('mouseup', function() {
$('#thediv').off('mousemove');
});
});