我附加了一个javascript文件,其中声明变量touch1403171021t
的值为0
。
问题如下:我在div上点击一次,它获得1
作为值,但是当我第二次点击时它保持1
的值,无论我多久点击它一直保持1
1}}
我希望用户必须点击2
次1
启用并2
确认,第二个操作现在只是一个警报,但我会改变它,因为我已经解决了问题使用脚本
<div id="taptoread" ontouchstart="if(touch1403171021t < 2){ touch1403171021t++; }" ontouchmove="if(touch1403171021t > 0){ touch1403171021t--; }" ontouchend="if(touch1403171021t == 2){alert('ee')}; if(touch1403171021t == 1){ $('#taptoread').css({'opacity':'1'}); $('.1403171021').slideDown(170);}" style="opacity:0.7;border-radius:7px;padding-bottom:7px;background-color:lightyellow;margin:0px 7px 0px 7px;" ></div>
答案 0 :(得分:0)
我并不害羞,但我认为你不能在一个属性中以这种方式运行代码,而不是先将它放在一个函数中。
尝试
ontouchstart =&#34; function(){if(touch1403171021t&lt; 2){touch1403171021t ++; }}&#34;