touchend事件没有在iphone上开火

时间:2017-05-29 17:50:13

标签: javascript iphone onclick

我正在尝试根据图像设置计数器。 onclick事件在桌面浏览器和ipad safari中运行良好,但在iphone中却不行。所以我想为' touchend'添加事件监听器。它仍然没有在iphone中发射。缺什么?谢谢。

<!DOCTYPE html>
<html>
<head>
    <title>Counter</title>
</head>
<body>
    <span class="counter">
    <div>

         <span id="appCounter" style = "font-size:80px">0</span>

         <!--  onclick="changeQty('appCounter', 1); -->
         <img id="plus"
         src='http://www.pixempire.com/images/preview/plus-circular-mini-button-icon.jpg' height='62px' width='62px'></img>
         </div>
         <p>
    </span>

    <script type="text/javascript">

          var elmt = document.getElementById( "plus" );
          elmt.addEventListener('touchend', function(evt) {
            evt.preventDefault();
            changeQty('appCounter', 1);
          }, false);


        function changeQty(elm, val) {
            var obj = document.getElementById(elm);
            obj.innerHTML = Math.min(Math.max(parseInt(obj.innerHTML) + val, 0), 9);
        }
    </script>
</body>
</html>

0 个答案:

没有答案