2012-03-28 4 views
1

Я эту кнопкуJQuery значок кнопки щ не в центре светлячок

$('#galery .buttonClose').button({ 
    icons: { 
     primary: "ui-icon-closethick", 
     text: false 
    } 
}); 

CSS:

#galery .buttonClose{position: absolute; top: 3px; right: 3px; height: 30px; width: 30px;} 

Он работает отлично на Chrome значок сосредоточен на кнопке, но в Firefox значок укомплектовать вниз

jsFiddle: http://jsfiddle.net/nDMV8/2/

Это кажется, является общей ошибкой в ​​пользовательском интерфейсе jQuery, я думаю, что они должны что-то планировать, когда вы пытаетесь сделать кнопку без текста, чтобы правильно установить CSS и работать во всех браузерах. Как они показывают все иконки на своей странице тема (внизу):

+0

Пожалуйста, разместите HTML и jsFiddle также поможет. – j08691

+0

все мои html генерируются в js, но я попытаюсь воспроизвести это в jsFiddle –

+0

, кажется, это общая ошибка! –

ответ

2

У вас также есть текст: ложный выбор в неправильном месте, он должен быть:

{ icons: { primary: "ui-icon-closethick" }, text: false } 

Благодаря jmoerdyk

Тогда я просто должен был установить высота в 32px и исправлена!

2
#galery .buttonClose{ 
    top: 3px; 
    right:3px; 
    height: auto; 
    padding-top:5px; 
    padding-bottom:5px; 
    width: 35px; 
} 

Пример here. Протестировано в хроме, ff и т. Д.

enter image description here

+0

Спасибо большое за высоту, но у меня все еще есть проблема, когда я пытаюсь уменьшите ширину, с этим результатом будет довольно хорошо #galery .buttonClose {position: absolute; top: 3px; право: 3px; высота: авто; padding-top: 19px; width: 32px;} , но все еще не идеальный в Chrome на этот раз всего 1 пиксель –

+0

Они должны действительно исправить это в jQuery ui .... –

+0

Да, вы правы. –

Смежные вопросы