Значок изменения размера jQuery UI 1.8.13 () не отображается - PullRequest
2 голосов
/ 19 мая 2011

В jQuery 1.8.12 и 1.8.13 я больше не получаю значок se handle, который размещается в правом нижнем углу элемента, чтобы указать, что этот элемент имеет изменяемый размер.

Чек http://jsfiddle.net/wYcWU/

Если вы переключите 1.8.13 на 1.8.11, то это сработает.

Ответы [ 3 ]

3 голосов
/ 19 мая 2011

Похоже, что в обоих версиях 1.8.12 / 13 они добавили background-image:url(data:);, чтобы исправить проблему с IE согласно заявке http://bugs.jqueryui.com/ticket/7233. Глядя на firebug, я вижу, что .ui-resizable-handle перекрывает фоновое изображение png ui-icon которое является спрайт-изображением, которое отвечает за отображение значка se.Это определенно ошибка.Проверьте прикрепленный скриншот firebug.

Он работает в базовой теме согласно ответу Али, потому что ui-icon переопределяет ui-resizable-handle, а не наоборот.Так что это тема вопроса.

enter image description here

3 голосов
/ 19 мая 2011

Используйте

ajax.googleapis.com / ajax / libs / jqueryui / 1.8.13 / themes / base / jquery-ui.css

вместо

ajax.googleapis.com / Ajax / ЛИЭС / jqueryui / 1.8.13 / темы / старт / JQuery-ui.css

0 голосов
/ 17 апреля 2012

Просто сделайте это в JavaScript:

$('#test').resizable();
$('.ui-resizable-se').css({'height':'32px', 'width':'32px'});
...