2013-02-08 84 views
0

我一直在使用jquery mobile識別彈出窗口上的滑動事件時遇到了一些麻煩。我已成功實現頁面之間的滑動,但似乎無法使其在彈出窗口中工作。在彈出的圖片之間滑動

我的彈出窗口包含一個圖像和一個關閉按鈕。當我滑動它時,它後面的頁面被刷掉,彈出消失。永遠不會調用綁定到滑動事件的回調函數。

這裏是我的HTML代碼:

<a href="#vikingmanager1popup" data-rel="popup" data-position-to="window"><img src="images/vikingmanager1_thumb.jpg" /> 

<div data-role="popup" id="vikingmanager1popup" id="pic"> 
    <img class="popphoto" src="images/vikingmanager1.jpg" /> 
    <a href="#" data-rel="back" data-role="button" data-theme="a" data-icon="delete" data-iconpos="notext" class="ui-btn-right"></a> 
</div> 

這裏是我的JS:

$(document).on('swipe',"#pic",function() { 
    console.log("Hello"); 
}); 

回答

1

好似乎已經解決了它自己...

的ID不應該被放置在div上,但在圖像上。