Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 11
balaka Сообщение 07/06/2012 19:05 Копия темы
Jquery ui slider глючит эти стили слишком расширяли блоги и они ломались, поэтому пока закомментил-->
Делаю калькулятор займа, в нем используется 2 слайдера (сумма займа и срок займа), которые я решил реализовать при помощи Jquery ui slider'ов.

У обоих слайдеров есть один глюк на двоих, причины которого я не могу понять — при перетаскивании ползунка слайдера, его значение в начале шкалы прыгает — то 1000 рублей, то 3000, то 2000. С днями срока займа то же самое. 

В курсе ли вы, как такое происходит и как от такого глюка избавиться?

Посмотреть глюк вживую можно, запустив calc2.html из архива
xbost Сообщение 07/06/2012 19:15 Копия темы
эвент slide поменять на change
balaka Сообщение 07/06/2012 19:17 Копия темы
Спасибо. Теперь работает корректно, но :)
Теперь результат обновляется только тогда, когда лкм отпускаешь.
balaka Сообщение 07/06/2012 19:22 Копия темы
По идее, slide как раз и должен менять значение по драг энд дропу, а change — при отпускании мыши. Я вообще не понимаю, откуда такие глючные показания при Slide
balaka Сообщение 07/06/2012 19:28 Копия темы
Временно решил проблему тупым образом — для интерактивного обновления значений пользую евент Slide, а для обезглючивания — change. Вариант не очень — значения прыгают.
xbost Сообщение 07/06/2012 19:28 Копия темы
$( "#slider-range-min" ).slider( "value" ) + ...
так вы вытаскиваете значение в обход через DOM, и нет гарантии, что там всё вовремя обновляется.
в эвенте же есть сам объект слайдера (ui), потому лучше юзать:
$("#summ").html(ui.value + "<span style=\"font-size:24px;\"> р.</span>");
xbost Сообщение 07/06/2012 19:35 Копия темы
значения не прыгают, при срабатывании slide вы берете текущее значение слайдера через DOM, а не предназначенный для этого объект в эвенте. при этом оно не успевает измениться и в итоге в строке отображается всегда предыдущее.
как-то так, вроде.
xbost Сообщение 07/06/2012 19:41 Копия темы
ну и slide срабатывает при ручном изменении значения (вернее при попытке).

а change когда значение уже изменилось (в том числе программным путём), потому $( "#slider-range-min" ).slider( "value" ) возвращает правильное значение в любом случае.
balaka Сообщение 07/06/2012 19:43 Копия темы
Действительно, через интерфейс слайдера проще и логичнее управлять значением. Слайдеры заработали, спасибо!
balaka Сообщение 07/06/2012 19:44 Копия темы
Да, я уже понял, вы натолкнули на правильную мысль нижним комментарием.
Я сначала думал, что дело в размере шага, размер которого не позволяет вставать ползунку на правильном значении, перескакивая на следующее :)
balaka Сообщение 07/06/2012 19:45 Копия темы
Это да, это понятно, была неясна ситуация с DOM.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"