2013-07-09 5 views
0

У меня есть меню мобильных панелей jquery (открытое), которое имеет ссылки (data-ajax = false) и хочет переопределить поведение панели по умолчанию, когда она перемещается. На всех моих страницах открыто меню панели, и оно выглядит плохо, когда они автоматически закрываются каждый раз, когда я перемещаюсь, чтобы снова открываться снова на целевой странице ... есть ли способ остановить событие закрытия?Как переопределить событие закрытия панели

+0

Можете ли вы подтвердить, что вы устанавливаете параметр [disissible] (http://api.jquerymobile.com/panel/#option-dismissible) на «false»? (Добавление кода и/или разметки вашей панели на ваш вопрос также было бы хорошей идеей.) –

+0

Да, это: div id = "div_menu" class = "menu" data-role = "panel" data-position = "left" data-display = "показывать" data-dismitable = "false" – brnwdrng

ответ

0

Я просто столкнулся с той же проблемой и нашел что-то похожее на работу - вместо того, чтобы использовать data-ajax="false", просто положите target="_self". jQuery Mobile не загружает страницы с AJAX, если задана цель, а "_self" - это только значение по умолчанию. Он также не закрывает панели, такие как data-ajax="false".

Смежные вопросы