帮人解决了一个小问题。
解决的办法是:在原标签的外面套了一个空DIV。这种办法一般是解决IE6浮动BUG的,不知道为什么在这种情况下也管用。
这种情况是:
jQuery写的一段下拉菜单脚本代码,当前页面时当前页的根菜单和下拉菜单同时显示,其他页面的下拉菜单只有鼠标hover状态时显示。在firefox,chrome,safari,opera,ie7,ie8中运行正常,但是在ie6中,第一次载入该页面和刷新该页面时,当前页只有根菜单显示而下拉菜单不显示,只有用鼠标触碰一下该根菜单(或者说启动一下这个脚本)才能正常工作。
<li>
<span class=”v”><a href=”index.html” >首页</a></span>
<div><div class=”kind_menu” > 欢迎您访问,我们为您提供最优质的互联网服务! </div></div>
</li>
<li>
<span class=”v”><a href=”cuxiao.html”>促销活动</a></span>
<div class=”kind_menu” > 不定期举行的线上活动 </div>
</li>
<li>
<span class=”v”><a href=”love.html”>爱心公益</a></span>
<div class=”kind_menu” > 爱心公益 </div>
</li>
————————————————
更新: 将span标签换成div标签。不用套空div即可解决问题。
<li> <span><a href=”index.html” ><font>首页</font></a></span>
<div style=” left:20px; “> 欢迎您访问联促网,我们为您提供最优质的互联网服务! </div></div>
</li>
从blogsearch搜到了这篇文章,真的很不错,希望能看到更多的新内容,已经订阅了rssfeed,祝博主好运:)