Pull to refresh

Comments 15

Да, действительно, приятная вещь получилась.
Поздравляю. Вы написали топик о том, как на jQuery переключить селект. Браво! Статья достойна быть на хабре.
UFO just landed and posted this here
На Mootools, который всегда есть в MODx (или даже чистом JS) такое сделать тоже очень просто. Не вижу необходимости подключать jQuery. И могут быть проблемы с плагином ManagerManager, который тоже подключает свой jQuery.
Да, согласен, но я не знаю mootools, не использую managermanager и в моем плагине jQuery запускается через noConflict.

Напишите вариант на mootools, я буду вам благодарен!
j('#stay #stay3')

и это очень не красиво.

Вот Mootools:
if($('stay').value!=2) $('stay').value=2;

А вот чистый Javascript:
var staySelect = document.getElementById('stay');
if(staySelect.value!=2) staySelect.value=2;

А j(document).ready() в данном случае не нужно.
Вариант с mootools не работает, а на чистом js — работает, но при выборе «создать новый» при сохранении переключает на «продолжить»!

Правильнее будет:
var staySelect = document.getElementById('stay');
if (staySelect.value == 3) {staySelect.value=2;}


Спасибо за более приятный код! Добавил в пост.
А нет, я поспешил — так не работает.

При загрузке новой странички не читает value. Дело, видимо, как раз в отсутствии $(document).ready()

Нужно либо добавлять функцию в body onload='' или писать вот такого монстра.

Я буду дальше использовать jquery.

Скажите честно, вы не проверяли свой код, когда писали комментарии?
Скажите честно, вы не проверяли свой код, когда писали комментарии?
Проверял. Работают оба варианта. Может у вас какой-то другой плагин подгружает jQuery или вы его забыли убрать.
Зачем там $(document).ready()? Посмотрите по HTML-коду, нужный селект загружается в DOM раньше вашего скрипта.
Я буду дальше использовать jquery.

Это называется — деградация, ИМХО.
if(!$('stay').value) $('stay').value=2;

Так будет корректнее.
Писал длинный каммент, обновил и увидел ваше сообщение :-)

Спасибо — тут все отлично работает. Добавляю в топик.
Отлично работает — полезный плагин, в копилку
Sign up to leave a comment.

Articles