正如標題所述。我想製作div內的div元素列表。我希望能夠上下滾動列表,並且當列表不再滾動時,我希望能夠單擊列出的元素來做某件事。我不知道如何做到這一點。如何製作一個phonegap可供選擇的可滾動div列表
只要用戶觸摸div,touchmove事件就會執行,即使div滾動。然後,我無法弄清楚如何使讓程序知道DIV心不是再滾動,所以元件上的一個觸摸將觸發非滾動事件.....
編輯:
我有什麼到目前爲止,這是...但這是一個快速的「修復」,它不按預期工作。例如,如果你快速上下滾動,那麼div會認爲你壓在其中一個元素上。
exerciseWrapper是滾動div內的元素。每個元素都包裹在exerciseWrapper中。
$('.exerciseWrapper').on('touchstart',function(){
touchstart=true;
setTimeout(function(){
touchstart=false;
}, 100);
});
$('.exerciseWrapper').on('touchend',function(){
if(touchstart)
{
$('.exerciseWrapper').not(this).css('border-color','black');
$(this).css('border-color','orange');
}
});