Я унаследовал веб-сайт ASP с некоторым интерфейсом JQuery на внешнем интерфейсе, который выполняет вкладки и меню. Работает отлично; Единственный сбой в том, что вкладки странно появляются в 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.