Можно ли привязать кнопку назад JQuery? - PullRequest
1 голос
/ 13 ноября 2011

Я использую jquery mobile для создания базового html5-приложения.Я делаю что-то, где, когда вы нажимаете кнопку, он добавляет новый класс к телу , как это показывает jsfiddle .

Однако проблема заключается в том, что когда пользователь нажимает кнопку «назад», он все еще остается с вновь добавленным классом.

Таким образом, вопрос / проблема в том, как удалить последнее добавленноекласс если нажата кнопка назад?Другими словами, как я могу заставить кнопку «Назад» вызывать функцию?

1 Ответ

1 голос
/ 14 ноября 2011

Единственный способ - привязать функцию к кнопке НАЗАД. Я не мог найти прямой путь для этого. Один из хаков - поместить событие click для всех тегов привязки и при проверке щелчка, если внутренний промежуток в теге привязки имеет внутренний текст как «Done» или что-то, что вы указываете $ .mobile.page.prototype.options.backBtnText = "Готово";
Тогда вы можете удалить класс там. Однако это не очень хороший способ. Скажите мне, если вы найдете более чистое решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...