2011-04-22 121 views
1

如何滾動觸摸事件的div?我有一個溢出設置爲隱藏的DIV。我知道我可以滾動使用JavaScript DIV,這裏是使用鼠標滾輪的例子:滾動觸摸事件的div

function mousewheelScroll(event, delta) { 
    var $t = $(this); 
    var change = delta * 8; 
    var top = $t.scrollTop(); 
    top = top - change; 
    if (top < 0) 
     top = 0; 
    if (top > ($t.attr("scrollHeight") - $t.innerHeight())) 
     top = ($t.attr("scrollHeight") - $t.innerHeight()); 
    $t.scrollTop(top); 
} 

但我還沒有發現,將與iOS設備的觸摸事件工作的例子。

+0

是否有觸摸事件專門爲移動設備?這對我來說是新聞,但我並沒有真正瞄準移動應用程序。 – Robert 2011-04-22 02:47:23

回答

0

退房這個插件,好像它就是你要找的

http://plugins.jquery.com/project/touch-scroll

+0

你有touchScroll工作嗎?我們無法讓內容留在新滾動的位置。在有人向上或向下滑動後,內容總是會恢復到原來的位置。 – Crashalot 2011-11-07 08:36:04

+0

此鏈接已死亡。新鏈接是https://github.com/ifightcrime/touch-scroll – nullability 2013-04-30 20:47:04