Добавление <div>к дескриптору слайдера jQuery - PullRequest
3 голосов
/ 17 января 2012

Можно ли как-нибудь добавить элемент div к ручке ползунка, чтобы я мог управлять маркером, перетаскивая этот элемент div?Пожалуйста, смотрите прикрепленное изображение.

enter image description here

Спасибо.

1 Ответ

4 голосов
/ 17 января 2012

Да, вы можете прикрепить <div> к ручке и использовать это <div> для управления ползунком.События перетаскивания работают так же хорошо на дочерних элементах дескриптора, как и на самом дескрипторе;Итак, вы можете просто дать дескриптору правильно позиционированный дочерний элемент, что-то вроде этого:

// The actual selector would be a little more specific.
$('.ui-slider-handle').append('<span class="sidecar"></span>');

и немного CSS:

/* The dimensions, position, ... are just examples, absolute positioning is the key. */
.sidecar {
    position: absolute;
    top: 50px;
    left: 0;
    width: 20px;
    height: 20px;
    background: #f00;
}

Демо: http://jsfiddle.net/ambiguous/9B4MC/

...