Форум → Программирование → JavaScript → Вопрос по jquery
Вопрос по jquery
-
6 ноября 2011 г. 10:59, спустя 48 дней 17 часов 21 минуту
В опере 11.51 не работает селектор
var conflict = $(this).find('.x815checker input').is(':hover');
В чем может быть беда? В опере всегда false возвращает -
6 ноября 2011 г. 12:04, спустя 1 час 4 минуты 37 секунд
Отправил на багтрекер
http://bugs.jquery.com/ticket/10694 -
6 ноября 2011 г. 14:20, спустя 2 часа 15 минут 33 секунды
у меня работает на jquery.com тестил, правда 11.52, дай исходник страницыWork, buy, consume, die -
-
6 ноября 2011 г. 19:37, спустя 3 часа 31 минуту 46 секунд
Это фейл
строка №5157 в незжатом jquery 1.7, стоит проверка на матч селекторvar html = document.documentElement,
matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector;
Думаю, да как так, у оперы ведь тоже есть матч селектор свой, доваляю в конец || html.oMatchesSelector, а никуя. Короче после этого вместо старого oldSizzle.matchesSelector начинает использоватья новый, который юзает дом селектор браузера, все работает, НО: :hover сцука все равно не выбирает, с :cheched :visible и тд проблем нет, а вот под курсором элемент или нет не определяется, шляпа какая-то. В старом Suzzle нет фильтра по :hover потому вываливался эксепшен.
Кстати в багтрекере на гите jquery есть тикет https://github.com/jquery/sizzle/pull/74 с предложением добавить oMatchesSelector.Work, buy, consume, die -
6 ноября 2011 г. 19:53, спустя 15 минут 45 секунд
а вот хуй, в хроме тоже все время navy block was clicked выводит, тока в ие у меня вообще не работает, в мозилле таки выцепляет инпут, а в опере с хромом .is(':hover') === falseWork, buy, consume, die -
6 ноября 2011 г. 22:00, спустя 2 часа 6 минут 31 секунду
я на мозилле верстаю, поэтому принимаю такие выкидки за баги, ибо это стандарт css -
7 ноября 2011 г. 0:12, спустя 2 часа 12 минут 39 секунд
пральна, пох на 70% пользователей )))
Мозилла онли на мой взгляд ничем не лучше, чем вёрстка только для ие
Вот почему не повесить на каждый инпут обработчик, так тебе важно, чтобы каллбек висел только на контейнере?
И всё таки это не css а js, и в нём есть куда более быстрое с точки зрения языка определение инпута, по которому кликнули, чем выборка всех элементов в контейнере, потом фильтрация этих элементов по имени тега, а затем фильтрация среди найденных того, у которого псевдокласс :hover, согласись, что что-то тут не так, если при клике по инпуту просто могло произойти событие, которое вызвало бы нужную функцию напрямую, а не через пень колодуWork, buy, consume, die -
18 января 2012 г. 17:12, спустя 72 дня 16 часов 59 минут
нихуя не получилось и гугл не помог, там одна хуита…
ситуация - всплывает попап с прокруткой, при прокрутке попапа до конца, начинает крутиться вся страница -_-
только фф умничка, знает, что можно прокручивать, а что нельзя))
overflow:hidden; не предлагать, ибо унылое говно, по многим причинам…Высокоуровневое абстрактное говно -
27 января 2013 г. 21:14, спустя 375 дней 4 часа 2 минуты
Потому что надо так:
<script type="text/javascript">
$(function()
{
$("#followMe").click( function()
{
$(body).addClass("red");
})
});
</script>
Пожалуйста, авторизуйтесь, чтобы написать комментарий!