当css中的位置在jquery中是绝对位置时,单击事件不工作

当css中的位置在jquery中是绝对位置时,单击事件不工作,jquery,css,Jquery,Css,代码如下: $(“#导航链接”)。在('touchstart',function()上{ //调试器; var navi=$(this.find('p').attr('navi'); 如果(navi='tryit'){ 警惕(“尝试”); } 如果(navi==“查看”){ 警报(“视图”); } 如果(navi==“下一步”){ 警报(“下一步”); } }); .pos\u下一步{ 位置:绝对位置; 底部:2%; 右:0; } 下一个问题 在计算机上,您没有事件touchstart。它是

代码如下:

$(“#导航链接”)。在('touchstart',function()上{
//调试器;
var navi=$(this.find('p').attr('navi');
如果(navi='tryit'){
警惕(“尝试”);
}
如果(navi==“查看”){
警报(“视图”);
}
如果(navi==“下一步”){
警报(“下一步”);
}
});
.pos\u下一步{
位置:绝对位置;
底部:2%;
右:0;
}

下一个问题


在计算机上,您没有事件
touchstart
。它是
鼠标向下
单击

$('navigationLink')。在('click',function()上{
调试器;
var navi=$(this.find('p').attr('navi');
如果(navi='tryit'){
警惕(“尝试”);
}
如果(navi==“查看”){
警报(“视图”);
}
如果(navi==“下一步”){
警报(“下一步”);
}
});
.pos\u下一步{
位置:绝对位置;
底部:2%;
右:0;
}

下一个问题


它在单击时不起作用,因为您只添加了一个
touchstart
事件处理程序。如果包含一个单击处理程序,它可以正常工作:。另外,为了将来的参考,请在问题中包含所有相关代码。@Surendra不客气。您可以将其标记为答案,以便其他人可以看到其正确性:-)