Jer*_*son 0 javascript html5 onclick windows-8
需要单击两次Javascript onclick才能运行该函数.我需要它在第一次点击运行,这是我的问题.我已经用Google搜索并搜索了2天而没有找到有效或我理解的回复.
可以在这里找到javascript的代码:http://enji.se/windows8/js/script.js
我希望它工作的网站:http://enji.se/windows8/
这是一个我正在尝试制作的Windows 8外观网站.它只能在谷歌浏览器上以及高于1265x820的分辨率上正确显示,并且在1590x920以上的分辨率下会非常棒
提前谢谢/ enji
解决了
问题出在你的点击处理程序中boxBegin- 接收到点击事件并在第一次点击时正确地传递给你的方法,但在boxBegin你内部切换行为的值box.style.display- 在IE9中这最初是"",这会触发你的密码而不是你想要的开放代码.
将boxBegin更改为:
function boxBegin() {
var box = document.getElementById('boxBegin');
if (!box.style.display || box.style.display == "none") {
box.style.display = "block";
}
else {
box.style.display = "none";
}
}
Run Code Online (Sandbox Code Playgroud)