powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQuery Slider (элемент - не слайдер картинки). Жесткие проблемы с управлением.
1 сообщений из 1, страница 1 из 1
JQuery Slider (элемент - не слайдер картинки). Жесткие проблемы с управлением.
    #39702835
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во первых не работает на мобильных устройствах. Я даже подгружал специальный скрипт touch.js который события касания пальцами трансформирует в симуляцию события клика мишкой. На моих проектах touch.js работает. Работает перемещение блоков - и сам писал функцию и готовая JQuery UI также аналогично работает, а может больше универсальная. НО Slider на телефоне не работает.

И второе более странное.
Есть блок
Код: html
1.
<div id="slider1"></div>



Скриптом делаю из блока слайдер
Код: javascript
1.
$('#slider1').slider({range:"min",min:500,max:3000,step:100,value:500,slide:function(event,ui){costs('#forsl1',ui.value)}});


Как я раньше упоминал - на ПК работает, мобильная версия - нет. Функцию costs не берем во внимание.
Приделал еще две кнопки "-" и "+". Подумал, чтоб пользователь мог бы хоть пошагово смещать вправо или влево ползунок. Ну тут нежданно подкрался триндец и сообщил следующее:

Код: php
1.
2.
var sl = $(e).slider();
if(sl.slider('value')<sl.slider('option','max')){sl.slider('value',(sl.slider('value')+50));}


"это я выполню"

Код: php
1.
2.
var sl = $(e).slider();
if(sl.slider('value')>sl.slider('option','min')){sl.slider('value',(sl.slider('value')-50));}


"это выполнять я не собираюсь"

Окей, а что ты скажешь на такое ?
Код: javascript
1.
sl.slider('value',(sl.slider('value')+50));


"это я выполню"

Ну окей. А так ?
Код: javascript
1.
sl.slider('value',(sl.slider('value')-50));


"Не, ты че гонишь, ты меня не обманешь"

А так?
Код: javascript
1.
sl.slider('value',500);


"Да норм. Без проблем"

Ну а так?
Код: javascript
1.
2.
var v=500;
sl.slider('value',v);


"Да тоже без проблем"

А это сделаешь?
Код: javascript
1.
2.
var v=sl.slider('value')+50;
sl.slider('value',v);


"Да"

Ну сделай тогда вот это
Код: javascript
1.
2.
var v=sl.slider('value')-50;
sl.slider('value',v);


"Неее. Не буду"

Да ты оболдел. Чего тебе не нравится?
Код: javascript
1.
2.
var v=sl.slider('value')+50-100;
sl.slider('value',v);


"Не буду"

Что за ерунда. Я уже все испробовал...
Код: javascript
1.
2.
var v=sl.slider('value')+(50*-1);
sl.slider('value',v);


"Не хочу"

Ребята. В чем реально проблема? Почему не минусует? Как такое может быть. Если не верите видео с понедельника сниму.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQuery Slider (элемент - не слайдер картинки). Жесткие проблемы с управлением.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]