【问题标题】:making an image open a link with a tap event jquery mobile使图像打开带有点击事件jquery mobile的链接
【发布时间】:2013-10-13 00:46:28
【问题描述】:

我花了 4 个小时试图让它工作。但我想在图像上创建一个点击事件打开一个电话:链接。这段代码什么都不做,我不知道还能做什么。帮助将不胜感激。

          <script>
    $(document).on('pageinit', function(){
        $("#phone").on('tap','#phone',function(){
       window.location.href= "tel:2063210041";
     });


    });
    </script>
    <img id="phone" src="call.gif">

【问题讨论】:

    标签: jquery-mobile


    【解决方案1】:

    你可以用vclick代替tap,你不需要把它放在pageinit里面,把它加到body标签的末尾就行了。

    $("#phone").on('vclick',function(){
        alert('tap');
       window.location = "tel:2063210041";
    });
    

    在你的手机上运行这个小提琴,对我来说,它要求在点击图标时拨打号码:http://jsfiddle.net/ezanker/45pwe/(你可以删除警报('tap')行)。

    【讨论】:

    猜你喜欢
    • 2016-06-16
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    相关资源
    最近更新 更多