<span id="newheadss" class="af"><a href="javascript:;" class="wdsj">搜索</a>
<iframe class="newbkzx" id="newhead_ss_ifr" style="z-index: 10; width: 190px; height: 89px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: none; "></iframe>
<div class="newbkzx newsosu" id="newhead_ss" style="display: none; ">
<div class="likuang clearfix">
<input type="text" value="书名/作者/标签" id="txtwordsNav" class="sosubk1" οnkeypress="return TabSearchNav(event);" style="color: gray; ">
<a href="javascript:;" οnclick="goNav();">
<img src="/Images/newhead/new_head_an9.gif" class="sosubk2"></a>
<input type="hidden" value="综合" name="searchtypeNav" id="searchtypeNav">
</div>
</div>
<!-- 搜书 结束 -->
</span>
这一段,div 中嵌入了 <form 表单 <input type="text" 的元素 ,但是div 有 的动作,如果 不用 iframe 垫底 ,那么鼠标移动到 input 表单元素上 div 即立刻消失
这是比较简单的方法 解决掉 浏览器的 bug
还有个方法是 判断 在 input 鼠标移动上去的时候 的具体动作是什么。
火狐比较特殊 event 事件的支持比较差
转载于:https://blog.51cto.com/nightwizard/578193