点击不在iPhone中工作

时间:2015-10-19 08:50:37

标签: javascript jquery html ios css

我的元素点击事件在Android上完美运行,但在iOS中无效。请帮帮我。

HTML code:

<div class="img-thumbnail" src="../image/<?=$Image?>" data-toggle="modal" data-target="#myModal" data-image="../image/<?=$Image?>" style="width: 100%; height: 250px; overflow:hidden; display:block; background:url('../air/w250-h250/<?=$Image?>'); background-size:100%; background-repeat:no-repeat"></div>     

jQuery代码:

$('#myModal').on('show.bs.modal',function(event){
     var button = $(event.relatedTarget) // Button that triggered the modal
     $("#imagePrv").html('<img src="'+button.data('image')+'"width="100%" height="100%">');                 
})

2 个答案:

答案 0 :(得分:3)

尝试使用IOS的touchstart方法

$(element).on(“touchstart”,function(e){

}

一些有用的tips

答案 1 :(得分:1)

我可以在这里建议你:

  1. 删除js的类型或更改为type="text/javascript"
  2.  <script type="text/javascript">
         // modal code.
     </script>