我正在嘗試使用jQueryMobile做一個列表,就像在twitter應用程序中一樣。Jquery手機幻燈片列表
視頻什麼的我在尋找:http://www.youtube.com/watch?v=l7gTNpPTChM
但我有2個問題:
1)每一行都有一個類.mailRow和.live( 「點擊」)事件的作品,但。直播(「滑動」)在移動設備上無法使用,並且在使用右鍵執行操作時會在計算機上運行。
2)我設法「隱藏」與
$('.mailRow').live('swipe', function(e){
$(this).animate({ marginLeft: "100%"} , 800);
});
行,但我不知道如何把另一個DIV的下面,所以當動畫結束這將是可見的。
這是列表中的元素看起來像在HTML:
<li data-theme="c" class="ui-btn ui-btn-icon-right ui-li ui-btn-up-c">
<div id="12345" class="mailRow" style="margin-left: 100%; ">
<div class="ui-btn-inner ui-li"><div class="ui-btn-text">
<a href="" class="ui-link-inherit">
<p class="ui-li-aside ui-li-desc"><strong>30/09/2011 11:09:34</strong></p>
<h3 class="ui-li-heading">USER1</h3>
<p class="ui-li-desc"><strong>Re: this is a test</strong></p>
<p class="ui-li-desc">TESTING THE MOBILE VERSION...</p>
</a>
</div><span class="ui-icon ui-icon-arrow-r ui-icon-shadow"></span></div>
</div>
</li>
更新:我發現刷卡時不工作becase的有一個「一」在div標籤裏。我不知道如何解決這個問題。