$(document).ready(function () {
$("#id1").slider({
param1: -10000,
param2: 10000,
slide: function (event, ui) {
$('#value1').html(ui.value)
},
});
$("#id2").slider({
param1: -10000,
param2: 10000,
slide: function (event, ui) {
$('#value2').html(ui.value)
},
});
$("#id3").slider({
param1: -10000,
param2: 10000,
slide: function (event, ui) {
$('#value3').html(ui.value)
},
});
});
Это три одинаковых куска #id1 связан с #value1 и тд.
Спустя 6 минут, 32 секунды (20.10.2011 - 15:59) m4a1fox написал(а):
А просто юзать id, без цифры? id это не class для jq - есть огромная в этом разница!
Спустя 5 минут, 45 секунд (20.10.2011 - 16:05) maximka787 написал(а):
m4a1fox
не совсем понял о чем ты. там каждый объект #idN передает значение в #valueN классы то работают, но без передачи параметра.
не совсем понял о чем ты. там каждый объект #idN передает значение в #valueN классы то работают, но без передачи параметра.
Спустя 1 минута, 40 секунд (20.10.2011 - 16:06) l@pteff написал(а):
С помощью комбинации функций each(), next(), prev(), в зависимости от того какой элемент за каким расположен
Спустя 10 секунд (20.10.2011 - 16:07) Winston написал(а):
Ну, а, что мешает в ф-ю засунуть?
function foo(id, val)
{
$(document).ready(function () {
$(id).slider({
param1: -10000,
param2: 10000,
slide: function (event, ui) {
$(val).html(ui.value)
},
});
}
}
<input id="id1" value="some value" OnClick="foo(this.id, this.value)">
Спустя 37 секунд (20.10.2011 - 16:07) m4a1fox написал(а):
maximka787
Вместо id юзай class. Что то гдето-то так. Есть 2 (блока) с одинаковым классом, и к ним подцепи событие и проверь!
Вместо id юзай class. Что то гдето-то так. Есть 2 (блока) с одинаковым классом, и к ним подцепи событие и проверь!
Спустя 3 минуты, 48 секунд (20.10.2011 - 16:11) maximka787 написал(а):
Winston
так бы я сделал) у меня проблема вот тут
при нажатии на div и сдвиг ползунка происходит заполнение текстового поля
так бы я сделал) у меня проблема вот тут
$("#id1").slider({
param1: -1000,
param2: 1000,
slide: function (event, ui) {
$('#value1').val(ui.value)
},
});
<div id="id1"></div>
<input type="text" id="value1" />
при нажатии на div и сдвиг ползунка происходит заполнение текстового поля
Спустя 6 минут, 16 секунд (20.10.2011 - 16:17) Winston написал(а):
Если я правильно понял, то можно так сделать
Свернутый текст
function foo(id, num)
{
$(document).ready(function () {
$(id).slider({
param1: -10000,
param2: 10000,
slide: function (event, ui) {
$("#value"+num).html(ui.value)
},
});
}
}
<div id="id1" onclick="foo(this.id, 1)"></div>
<input type="text" id="value1" />
<div id="id2" onclick="foo(this.id, 2)"></div>
<input type="text" id="value2" />
Спустя 9 минут, 44 секунды (20.10.2011 - 16:27) maximka787 написал(а):
Winston
вообще логично. но одно большое НО!
к объекту <div> не применяется slider, тк инициализация в функции которую надо вызвать.
вообще логично. но одно большое НО!
к объекту <div> не применяется slider, тк инициализация в функции которую надо вызвать.
Спустя 2 минуты, 25 секунд (20.10.2011 - 16:29) Winston написал(а):
А если так
Или это бред ?
Свернутый текст
$(document).ready(function () {
function foo(id, num)
{
$(id).slider({
param1: -10000,
param2: 10000,
slide: function (event, ui) {
$("#value"+num).html(ui.value)
},
});
}
}
Или это бред ?
_____________
..Работает - не трогай!