Я учу себя jQuery и начинаю на jquery-ui с помощью ползунка. Я подключил его, и функционально он работает хорошо, устанавливая некоторые глобальные переменные страницы, когда я перемещаю ручку. Однако он не похож на слайдер на демонстрационной странице jquery-ui.
Это горизонтальный слайдер, и я могу контролировать длину полосы, установив свойство CSS width, которое jquery-ui преобразует в слайдер. Но полоса примерно в два или три раза "толще", чем на демонстрационной странице, а ручка ползунка пропорционально больше. Выглядит нормально, но не так хорошо, как на демонстрационной странице.
Принимая настройку ширины в качестве подсказки, я попытался установить свойство CSS высоты базового объекта. Это изменило высоту стержневой части, но не ручку, которая теперь выглядела слишком большой.
Вот заголовок:
<head>
<title>The Memory Game</title>
<link href="css/smoothness/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css" />
<link href="css/memoryGame.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
<script src="js/memoryGame.js" type="text/javascript"></script>
</head>
Вот разметка HTML:
<div id="control-panel" class="ui-state-default">
<div id="slider" style="width: 150px"></div>
</div>
Вот мой CSS для панели управления:
div#control-panel {
padding: 10px;
float: right;
}
А вот jQuery, в котором я применяю ползунок:
$('#slider').slider({
max: 10000,
value: waitTime,
change: function(event, ui) {
waitTime = ui.value;
fadeTime = waitTime / 3;
}
});
Кто-нибудь может подсказать, как я могу масштабировать толщину своего слайдера или хотя бы получить ту же толщину, которая указана на демонстрационной странице jquery-ui?