Настройка высоты и ширины слайдера пользовательского интерфейса jQuery
При настройке высоты / ширины ползунка пользовательского интерфейса jQuery (и дескриптора) дескриптор теперь будет сдвигаться слишком далеко влево (от ползунка). Есть ли рекомендуемый способ сделать это?
Вот скрипка, чтобы показать вам, что я имею в виду: http://jsfiddle.net/w7A4k/
Я ничего не видел в документации API для этого, и я использую очень простую настройку:
$("#slider").slider({
orientation: "horizontal",
max: 100,
min: 0
});
3 ответа
Решение
Пытаться
.ui-slider .ui-slider-handle {
height: 15px;
width: 5px;
padding-left: 5px; //add this
}
Чтобы поместить ползунок внутри панели добавить
padding-left: 5px;
Размер блока слайдера JQuery UI находится в em
, Поэтому размер слайдера зависит от размера шрифта.
- Измените размер шрифта слайдера div для обработки высоты слайдера.
- Измените ширину контейнера ползунка для управления шириной ползунка.
$(document).ready(function() {
function home_page_banner_height(selector) {
var wind_widht = $( window ).width();
var req_height = ( (banner_height / banner_width) * 100 );
//banner_height is height of item div of carousel and banner_width is width of item div of caousel
var calculate_height = (wind_widht / 100) * req_height;
$('.v_center_con .v_center_inner').height(calculate_height);
$(selector).height(calculate_height);
}
home_page_banner_height('.banner_con .item');
$(window).resize(function() {
home_page_banner_height('.banner_con .item');
//this function will make your slider responsive for all screen sizes
});
});