【发布时间】:2011-07-14 09:39:58
【问题描述】:
我继承了一个前端带有一些 JQuery-UI 的 ASP 网站,它负责处理选项卡和菜单。它工作正常;唯一的小故障是标签在 Firefox 上奇怪地出现了。
当用户点击 Superfish 菜单时添加标签。选项卡看起来不错,但添加了一些标记以在选项卡右侧添加“X”(关闭)图标。在 IE 和 Webkit(Chrome、Safari 等)上,标签显示如下:
|---------|
| x|
|Tabname |
|---------|
但是,在 Firefox 上,它看起来像:
|---------|
| |
|Tabname |
|x |
|---------|
我对 JQuery 了解不多,但我尝试过使用标记,但无法像其他浏览器那样在 Firefox 的右上角显示“关闭”图标。
代码的相关部分(即,如果我把它拿出来,“关闭”图标就会消失:))看起来像:
var $tabs = $('#tabs').tabs({
tabTemplate: '<li class="close" align=left><a href="#{href}">#{label}</a><span class="ui-icon ui-icon-close" ></span></li>',
});
谁能帮我弄清楚这里发生了什么?如果相关,则使用的是 JQuery-1.4.2.min.js 和 JQuery-ui-1.8.4.min.js。
【问题讨论】: