Javascript变量获取的值不超过1

Javascript变量获取的值不超过1,javascript,html,Javascript,Html,我附带了一个javascript文件,其中变量touch1403171021t的值声明为0。 问题如下:我在div上点击一次,它会得到1作为值,但当我点击第二次时,它会保持1的值,无论我点击它的频率如何,它都会保持1 我希望用户必须点击2次1来启用,点击2来确认,第二个操作现在只是一个警报,但我将更改它,直到我解决了脚本问题为止 <div id="taptoread" ontouchstart="if(touch1403171021t < 2){ touch1403171021t++

我附带了一个javascript文件,其中变量
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从标记中删除为什么要调用这样的变量?