Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

проблема с скриптом Slider

Обсуждение темы проблема с скриптом Slider в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; на сайте стоит скрипт slider!!!мне надо чтоб он цеплял input. на картинке все показано....


Закрытая тема
 
Опции темы
Старый 10.08.2010, 16:52   #1
на сайте стоит скрипт slider!!!мне надо чтоб он цеплял input.
на картинке все показано.
Изображения
Тип файла: jpg script2.jpg (138.5 Кб, 13 просмотров)
 
Старый 10.08.2010, 16:52
Ссылки
Старый 10.08.2010, 16:53   #2
Цитата:
Сообщение от nash2711 Посмотреть сообщение
на сайте стоит скрипт slider!!!мне надо чтоб он цеплял input.
на картинке все показано.
сам сайт http://new.eliteflat.ru/
 
Старый 11.08.2010, 16:18   #3
Сам слайдер где на сайте?

Добавлено через 54 секунды

А, вижу.
Он в IE7 некорректно отображается.
В Opere есть.

Добавлено через 2 часа 31 минуту

Для поля "DoubleTrack-6-InputMin" нужно добавить строчку в OnUpdate: function()
document.getElementById('DoubleTrack-6-InputMin').value = 500 + Math.round(71.69*this.TrackerLeft);

те код выглядит теперь так:

<SCRIPT type=text/javascript>
var DoubleTrackBar = new cDoubleTrackBar('DoubleTrack-6','DoubleTrack-6-Tracker',{
OnUpdate: function(){
$('DoubleTrack-6-LeftText').innerHTML = this.leadSpaces(this.MinPos);
$('DoubleTrack-6-RightText').innerHTML = this.leadSpaces(this.MaxPos);
this.Tracker.style.backgroundPosition = -this.TrackerLeft + 'px center';
if (this.fix)
for (var i in this.fix)
this.fix[i].style.left = (this.TrackerRight - this.TrackerLeft) + 'px';
document.getElementById('DoubleTrack-6-InputMin').value = 500 + Math.round(71.69*this.TrackerLeft);
},
Min: 500,
Max: 20000,
FingerOffset: 8,
MinSpace: 500,
RoundTo: 500,
Margins: 0,
FormatNumbers: true,
AllowedValues: true
});
DoubleTrackBar.AutoHairline(6);
DoubleTrackBar.fix = classFilter(DoubleTrackBar.Tracker.getElementsByTa gName('*'), 'flr');
DoubleTrackBar.Track.style.visibility = 'visible';

</SCRIPT>

Для остальных полей аналогично.

Добавлено через 1 минуту

Учтите, что ваш слайдер не во всех браузерах корректно выводится.

Последний раз редактировалось Макс-Текс; 11.08.2010 в 16:18.. Причина: Добавлено сообщение
 
Старый 12.08.2010, 11:05   #4
Макс-Текс,
большое спасибо конечно!но когда пропишешь эту строку пропадает шкала с цифрами с верху!!!а если вставишь эту строку в другой slider (с сверху который )он вообще не действует((в чем проблема!
 
Старый 12.08.2010, 13:35   #5
Работал с частью ваших исходников и не учел одну особенность.

Вместо кода:
Цитата:
document.getElementById('DoubleTrack-6-InputMin').value = 500 + Math.round(71.69*this.TrackerLeft);
Нужно добавить код:
Цитата:
if (document.getElementById('DoubleTrack-6-InputMin'))
{
document.getElementById('DoubleTrack-6-InputMin').value = 500 + Math.round(69.8925*this.TrackerLeft);
}
Тогда слайдер не будет пропадать.

А для других полей нужно делать соответствующие вставки в код.
Они разные для разных текстовых полей.

Добавлено через 1 минуту

Этот код для нижнего слайдера, поля "от".

Последний раз редактировалось Макс-Текс; 12.08.2010 в 13:35.. Причина: Добавлено сообщение
 
Старый 12.08.2010, 13:35
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделать Slider в ссылку на HTML/Javascript byzantiner HTML, CSS, JavaScript 9 27.09.2012 18:08
Проблема с UI slider naataa HTML, CSS, JavaScript 6 05.03.2012 20:24
Ссылки к easy slider death123 HTML, CSS, JavaScript 1 24.11.2010 20:46
Проблемы с усовершенствованием easy-slider на Jquery +IE7 vitaly-go HTML, CSS, JavaScript 16 02.10.2010 18:52
Проблема со скриптом Grey HTML, CSS, JavaScript 0 03.03.2010 15:02


Текущее время: 08:54. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум