我对几个块的 jquery 效果有疑问。Mouseenter 和 mouseleave 仅在第一个 div 块上起作用,而在所有其他块上不起作用。
这是JS:
$(文档).ready(函数() { $('#mainbox').mouseenter( 功能 () { $('#infobox').fadeIn(); }); $('#mainbox').mouseleave( 功能 () { $('#infobox').fadeOut(); }); });
还有块:
<div id="mainbox"><div id="infobox" style="display: none;">first block - it works on this one</div></div>
<div id="mainbox"><div id="infobox" style="display: none;">2nd block - it doesn't work/div></div>
<div id="mainbox"><div id="infobox" style="display: none;">3rd block - it doesn't work</div></div>
你们有什么想法是什么问题吗?