2011-12-13 80 views
0

我正在製作一個移動的網絡應用程序,並試圖製作一個星級評分系統,它可以在iTunes中重現,你可以在星星上滑動並且提起你想要選擇的星星。我正在使用jQuery手機。使用滑動事件似乎沒有辦法,而它會阻止網頁粘在手指上(您可以在附着事件的區域周圍滑動,而不會移動頁面),但它的目的是「向左滑動「或」向右滑動「。不是「按需要輕掃」。itunes喜歡評分系統在html

是否有適合的事件我可以使用,也使我能夠獲得手指位置的座標?

示例代碼:

$("#mapPage").live("pageinit", function() { 
    $('div.stars').swipe(function() { 
     console.log("swiped"); 
    }); 
}); 

實施例2:

$('div.stars').scrollstart(function(event) { 
    event.preventDefault(); 
    // stuf in here only triggers in scroll start 
    // but i want i to trigger as the finger position gets updated 
}); 
+0

你能發佈一些你已經嘗試過的代碼示例嗎? –

+0

現在我已經更新了幾個例子。 –

回答

0

我計算出來。這是我使用的代碼:

$('div.stars').bind('vmousemove', function(event) { 
    event.preventDefault(); 
    console.log('scroll position: ' + event.pageX); 
});