我有2個圖像,他們都在同一個div。我已將一張圖片的z-index
設置爲-1,並使用margin-bottom
將其向下移動。Onclick事件不起作用jquery
這是我的代碼:
<div data-role="page" id="Mycom" class="background">
<div data-role="header" class="header" data-position="fixed" data-tap-toggle="false"></div>
<div data-role="content">
<center>
<h2>Headlines</></h2>
<div> <a href="#" id="indrotate"><img src="Image/right.png" style="width:30%;z-index:-1;margin-bottom:-30% !important;margin-left:70% !important;" /></a>
<img src="SlicedImages/bground2.png" id="indimage" style="height:auto; max-height:80%; width:auto; max-width:90%;" />
</div>
</center>
<center> <a href="#" data-role="none" data-inline="true" data-transition="none"><img src="Image/Next.png" width="200px" height ="10%"></a>
</center>
</div>
</div>
<!-- ind Page end -->
,在我的js文件我有:
$(document).on('pagebeforeshow','#Mycom',function(e,data){
$('#indrotate').on('click',function(){
alert("indrotate");
});
});
什麼錯誤,我在做什麼?
你嘗試過'pageshow'嗎? – Satpal
你不需要將它綁定到頁面事件。只要刪除'pagebeforeshow'綁定。 – Omar