我完成了一个网站,一切工作正常(我以为) 直到我发现了一个巨大的错误,无法修复:滚动页面会导致问题的按钮
我有一个导航栏(png文件)并在其上添加按钮(简单的DIV元素),当页面打开时1,一切正常,但如果您滚动页面一点,按钮不能正常工作。
请检查此链接:(滚动页面有些低落,而不是互动了,你会发现这个按钮)
http://www.genius-solutions.net/GSIS/index.html
但如果你将光标移到上面的扣子了一下,你会发现他们:
(HTML - JavaScript的)
这里的CSS部分:
#btn {position:absolute;left:0px;top:0px;z-index:4;}
#btn1 {position:absolute;left:80px;top:280px;width:140px;height:35px;background:#DDE6E3;opacity:0.0;cursor:pointer;}
#btn2 {position:absolute;left:230px;top:280px;width:140px;height:35px;background:#DDE6E3;opacity:0.0;cursor:pointer;}
#btn3 {position:absolute;left:380px;top:280px;width:140px;height:35px;background:#DDE6E3;opacity:0;cursor:pointer;}
#btn4 {position:absolute;left:530px;top:280px;width:140px;height:35px;background:#DDE6E3;opacity:0;cursor:pointer;}
#btn5 {position:absolute;left:680px;top:280px;width:140px;height:35px;background:#DDE6E3;opacity:0;cursor:pointer;}
#btn6 {position:absolute;left:830px;top:280px;width:140px;height:35px;background:#DDE6E3;opacity:0;cursor:pointer;}
#html, body {
background:#002a4c;
overflow:scroll;
width:1024px;
height:768px;
margin: 20px auto; /* center */ padding: 20px;
}
,这里的HTML部分:
<body >
<div id = 'applet' home='579' services='1437' solutions='1192' partners='100' aboutus='654' contacts='216'>
<div id='applet_t'>
<div id='btn'>
<div id='btn1'></div>
<div id='btn2'></div>
<div id='btn3'></div>
<div id='btn4'></div>
<div id='btn5'></div>
<div id='btn6'></div>
</div>
</div>
<div id='inf'></div>
</div>
</body>
请提供更好的解释或jsFildle使用 –
什么是您的浏览器?使用不同浏览器时出现同样的问题?你的决议是什么?用Crome和全高清看起来不会有问题。获取萤火虫,并做一些尝试和错误。 – Goot
是的,所有浏览器的问题 - IE - Chrome - Safari - Firefox - – Sachou