Подтвердить что ты не робот

Использование значков пользовательского интерфейса jQuery

jQuery UI поставляется с удобными значками в изображении спрайтов; см. themeroller.

У меня есть элемент input, для которого я хочу значок часов (с классом .ui-icon-clock) в качестве фонового изображения. Как у меня есть значок фона для input?

4b9b3361

Ответ 1

просто используйте пустой диапазон и добавьте классы пользовательского интерфейса jQuery.

<span class="ui-icon ui-icon-clock" style="display:inline-block"></span><input type="text" />

Вы должны переопределить стиль отображения, чтобы сделать его встроенным блоком, а не блокировать, иначе вход будет перенесен на следующую строку.

Кроме того, я не уверен, что вы после, когда вы говорите, делают часы фоновым изображением.

Ответ 2

Вы можете сделать это с помощью JQuery UI script.

JS:

$(function() {
   $("input").button({
     icons: {
       primary: ".ui-icon-clock"
     },
     text: false
   })
});

HTML:

<input>some text</input>

См. http://jqueryui.com/button/#icons

Ответ 3

$( "span").css({ 
width: 16px; 
height: 16px; 
background-image: url(images/ui-icons_222222_256x240.png); // change to correct location
background-position: -80px -112px; 
});