Просмотр темы
Mouseenter: чем заменить и нужно ли?
|
|
Pisatel |
Опубликовано 08.04.2014 13:48
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Суть вопроса такова: сделал вывод контактов на ajax+jquery, и посетила идея добавить звук во время наведения на ссылку. Сделал через тег audio, на jquery повесил обработчик. Но тут в документации прочитал, что mouseenter не всеми браузерами поддерживается. Вешать на hover некошерно: звук два раза звучит, при наведении и уходе. Как быть, чтобы зацепить как можно больше браузеров? Или забить?
|
|
|
Rush |
Опубликовано 08.04.2014 14:03
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
ну у тебя и идеи. http://snipplr.co...-solution/ первый в гугле http://stackoverf...49/1362776 ну и то что в принципе очевидно |
|
|
SchreiBear |
Опубликовано 08.04.2014 14:05
|
Ветеран Сообщений: 625 Зарегистрирован: 05.01.2013 11:01 |
Pisatel, http://javascript...leave.html
Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
|
|
|
Pisatel |
Опубликовано 08.04.2014 14:23
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Это насчет чего? Насчет звука? Почему нет? За помощь благодарю, но вот с буржуйским проблема. Если правильно понял из первой ссылки, это типа костыля? Можно коротко, но по-русски? edmonsur, благодарю, но это чуть не то: у меня нет этой проблемы (вроде), так как popup всплывает выше и не перекрывает элементов. Вопрос был лишь в кроссбраузерности mouseenter. Плюс его в том, что он выполняется единожды. Вот я и поинтересовался: мутить что-то типа unbind после наведения, чтобы музыка играла один раз, или mouseenter прекрасно подойдет для этого. Sorry за немного невнятное объяснение, js только постигаю:-) Объединено 09.04.2014 08:35: Еще вопрос, чуть другая тема, но новую создавать смысла нет. В общем, в бд хранятся адреса вида www.site.ru, выбираю их ajax'ом, и вот как мне их сделать кликабельными при выводе? То есть, добавить <a href="http...
То есть, в массиве array[article_id].article_link содержится тот самый www.site.ru, как мне его сделать кликабельным в popup окне? Изменил(а) Pisatel, 09.04.2014 05:35 |
|
|
Polarfox |
Опубликовано 09.04.2014 12:37
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
Либо собирай урл посимвольно обычным сложением строк либо создавай элемент в DOM и присваивай ему свойство хреф. Либо уже готовому (скрытому?) меняй урл - самый интересный фокус, имхо. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Pisatel |
Опубликовано 09.04.2014 16:14
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
PolarFox написал: Либо уже готовому (скрытому?) меняй урл - самый интересный фокус, имхо. Можно чуть подробнее? Урл лежит в базе, при наведении на ссылку через POST идет запрос к базе, данные через json_encode() в виде массива попадают в обработчик, и вот на этом этапе я и хотел бы добавлять. Думал, прямо с тегами грузить в базу (все равно доступ имею только я), но как-то некошерно это. Простым сложением- тоже вариант. Спасибо. А вот последний способ не совсем понял. |
|
|
Polarfox |
Опубликовано 09.04.2014 16:20
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
Конкретной ссылке присваивать значение урл.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Pisatel |
Опубликовано 09.04.2014 16:22
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
PolarFox, с помощью js? |
|
|
Polarfox |
Опубликовано 09.04.2014 18:07
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
ну, не знаю какие там обработчики, можешь без него конечно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |