日期:2014-05-17  浏览次数:20562 次

UL 显示和隐藏的问题?
<ul>
  <li><a href="#" id="a1" ty="novel">小说</a>
  <ul id="ulStory" class="ul">
  <li><a href="#" id="anovel1" ty='novel'>科&nbsp;&nbsp;幻</a></li>
  <li><a href="#" id="anovel2" ty='novel'>历&nbsp;&nbsp;史</a></li>
  <li><a href="#" id="anovel3" ty='novel'>网&nbsp;&nbsp;友</a></li>
  </ul>
  </li>
<ul>

我在css中设置当鼠标移上自动显示内层的ul,可当ul展开到文字或是图片之上会失去焦点,也就是说ul下边似乎不能有标签被覆盖,否则会失去焦点,怎么回事啊!是Z-index的问题吗?试过好像不管用,请那位大侠帮帮老弟,谢谢了……

------解决方案--------------------
你用div来控制吧。隐藏和显示就行了。还好控制
------解决方案--------------------
不管你用DIV还是用UI,这种控制方法最好的解决方案就是用jQuery
《锋利的jQuery》一书,你去网站下载,第8页就是教你如何使用show()和hide()方法
http://www.jb51.net/books/20194.html
就这本书,很好用,看看吧