我使用的是jQuery按钮,特别是下面的示例:
http://jqueryui.com/button/#splitbutton
我已经为每一行放置了这个标记目录td:
<div>
<button id="possible-actions">Action</button>
</div>
<ul>
<li><a href="#">Reopen</a></li>
<li><a href="#">Close</a></li>
<li><a href="#">Delete</a></li>
<li><a href="#">Move...</a></li>
</ul>
当然,我也相应地修改了javascript。然而,现在我正在努力解决Internet 8中的呈现问题。正在发生的情况是,其他单元格的内容是用错误呈现的--例如,行的高度很宽,一些单元格的内容呈现在单元格之外。但是,当我将鼠标移到行上时,IE重绘/刷新,行似乎是固定的。
我没有鼠标操作程序或其他事件。纯表+这个jQuery UI按钮。我想知道这是否会发生,因为我在td中使用块元素,或者在页面加载和浏览器出现呈现表问题之后动态创建这些按钮。
FYI:& FF没有这个问题。
发布于 2012-12-23 03:37:52
将标记更改为:
<span style="display: inline-block">
<button id="possible-actions">Action</button>
</span>
<ul style="display: none">
<li><a href="#">Reopen</a></li>
<li><a href="#">Close</a></li>
<li><a href="#">Delete</a></li>
<li><a href="#">Move...</a></li>
</ul>
解决了这个问题。我使用的样式如下:
https://stackoverflow.com/questions/13937003
复制相似问题