Javascript变量不超过1

时间:2017-03-17 18:03:25

标签: javascript html

我附加了一个javascript文件,其中声明变量touch1403171021t的值为0。 问题如下:我在div上点击一次,它获得1作为值,但是当我第二次点击时它保持1的值,无论我多久点击它一直保持1 1}} 我希望用户必须点击21启用并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>

1 个答案:

答案 0 :(得分:0)

我并不害羞,但我认为你不能在一个属性中以这种方式运行代码,而不是先将它放在一个函数中。

尝试

ontouchstart =&#34; function(){if(touch1403171021t&lt; 2){touch1403171021t ++; }}&#34;