Javascript变量获取的值不超过1
我附带了一个javascript文件,其中变量Javascript变量获取的值不超过1,javascript,html,Javascript,Html,我附带了一个javascript文件,其中变量touch1403171021t的值声明为0。 问题如下:我在div上点击一次,它会得到1作为值,但当我点击第二次时,它会保持1的值,无论我点击它的频率如何,它都会保持1 我希望用户必须点击2次1来启用,点击2来确认,第二个操作现在只是一个警报,但我将更改它,直到我解决了脚本问题为止 <div id="taptoread" ontouchstart="if(touch1403171021t < 2){ touch1403171021t++
touch1403171021t
的值声明为0
。
问题如下:我在div上点击一次,它会得到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>
我不是舒尔,但我认为如果不先将代码放在函数中,就无法在属性中以这种方式运行代码 试一试
ontouchstart=“function(){if(touch1403171021t<2){touch1403171021t++;}}}”请格式化您的问题代码,使其更易于阅读。将JavaScript和CSS从标记中删除为什么要调用这样的变量?