Javascript-форум (https://javascript.ru/forum/)
-   Мобильный JavaScript (https://javascript.ru/forum/mobile/)
-   -   onclick на мобильных (https://javascript.ru/forum/mobile/54220-onclick-na-mobilnykh.html)

Nailya 09.03.2015 17:06

onclick на мобильных
 
Добрый день.

Верстаю мобильную версию сайта и у меня при клике на меню, должен всплывать список. Но у меня прежде, чем открывается список перезагружается страница. Не понятно почему.

Для вызова функции использую onclick. Подскажите может в мобильных версиях как-то не так работает js или отдельные его элементы, есть ли какая-то альтернатива. Посоветуйте, пожалуйста.

krasovsky 10.03.2015 13:43

меню - ссылкой? Значит надо onclick = function(e){e.preventDefault();...} что бы отменить стандартное поведение ссылки - то есть переход.
Так что это не js как то не так работает - так ссылки работают и в мобильных и в десктопных браузерах.

Nailya 10.03.2015 15:36

Нет, это не ссылочный элемент.

Разобралась, оказывается в Opera-mini, так срабатывает onclick, а в мобильном Chrome нормально работает, без перезагрузки страницы


Часовой пояс GMT +3, время: 16:53.