javascript在某些浏览器上显示层错误
我只是无法让代码在某些浏览器上运行,基本上,你在下面的资源url上看到的代码都是围绕着代码运行的,主要是针对android浏览器和Windows8。所以这可能有点粗略 当前,下面的代码显示单击按钮时的页面层javascript在某些浏览器上显示层错误,javascript,android,jquery,html,Javascript,Android,Jquery,Html,我只是无法让代码在某些浏览器上运行,基本上,你在下面的资源url上看到的代码都是围绕着代码运行的,主要是针对android浏览器和Windows8。所以这可能有点粗略 当前,下面的代码显示单击按钮时的页面层 $(document).ready(function() { $("#mouths9").click(function() { $("#mouth").toggle(); 我希望当用户单击任意位置(而不是所选的#mouth/div)以关闭切换的层#mouth时,它会
$(document).ready(function() {
$("#mouths9").click(function() {
$("#mouth").toggle();
我希望当用户单击任意位置(而不是所选的#mouth/div)以关闭切换的层#mouth时,它会关闭
我尝试过的每个show()命令都不会在android设备上显示图层,所以到目前为止,切换是唯一有效的方法
真的有更好的方法吗?如果有人想看看我的资源url有多远,可以在上看到,这就是你要找的吗
$(document).ready(function() {
$("body").not("#mouths9").click(function(){
$("#mouth").hide();
});
$("#mouths9").click(function() {
$("#mouth").show();
));
}):
这是你真正的密码吗?因为您缺少右大括号(
}
)?这本来不是我的代码否-我一直在尝试修复并重建它。它有一个主要的问题,所以我现在不得不添加额外的js来纠正曾经的错误。这里没有人帮我解答各种问题,所以我自己就到了这个阶段。感谢您的洞察力,但是这也不起作用。您可能在桌面浏览器上看不到它,但是.toggle()方式会弄乱图层。show()始终不显示任何内容。这确实令人费解。