#1
17 апреля 2014 в 20:53
Здравствуйте. Столкнулся со следующей проблемой. Пытаюсь на select поставить событие change. но оно не срабатывает на последней версии. Это у меня трабла такая или у всех?
#2
17 апреля 2014 в 21:25
Заметил не только с этой функцией. Любое событие не воспринимает.
Вот такую ошибку выдает
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
#3
17 апреля 2014 в 22:44
sPan4eZ, вы бы хоть описали как делали, код привели.
<select name="order" id="order"> <option value="pubdate">По дате</option> <option value="comments_count">По комментариям</option> </select>
$('#order').on('change', function() { alert($(this).val()); // выведет pubdate или comments_count в зависимости от того, что выберите });
Сегодня в 23:45
#4
26 апреля 2014 в 01:27
sPan4eZ, вы бы хоть описали как делали, код привели.
По дате По комментариям
$('#order').on('change', function() { alert($(this).val()); // выведет pubdate или comments_count в зависимости от того, что выберите });
Вы правы. Только не чего не происходит и окно не всплывает😊хоть и console.log() то же не идет. проверти сами. где то у вас блок стоит или что то с JQ.
#5
26 апреля 2014 в 01:59
Приведенный код JAVASCRIPT предполагается должен быть расположен внутри
или
$(function() { });
$(document).ready(function(){ });
Наверное что-то с чтением документации jQuery 😉или что то с JQ
#6
26 апреля 2014 в 08:31
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Если воспользуетесь гуглом то поимете что в чем суть ошибки. Вы используете функцию которая объявлена как деприкейт. и стоит использовать event.preventDefault() для сброса стандартных евентов. Но если вы умудрились это всунуть в событие change, то система просто напросто его скинет и проигнорирует. следовательно select ничего и не выберет и событие не произойдет.
А как правильно написал Fuze, то стоит хотя бы кусок кода приводить, пока телепатические способности не развиты у человечества.
#7
26 апреля 2014 в 10:40
Данная ошибка на дефолтном шаблоне (и не только, поскольку квери подключается в любом шабе) 10.3 выползает. Пишет, что трабла в 5 строке файла includes/jquery/jquery.js. Там строка весьма не малая, и думаю не составит особого труда открыть сам файл и посмотреть.
замена не помогает, та же ошибка.стоит использовать event.preventDefault()