jQTouch Кнопка «Назад»

Я использую jQTouch для создания интерфейса, подобного UITableView. Однако я пытаюсь вставить кнопку, создав узел <li> с class="back", но все, что я получаю, — это стилизованная кнопка, обращенная влево, которая находится в области панели инструментов (которую я отключил).

Кто-нибудь знает, как получить элемент <li> с class="back" без его стилизации, как описано выше?


person esqew    schedule 09.11.2010    source источник
comment
самое простое решение, конечно, это переименовать класс в '.bkg'.   -  person Dan Davies Brackett    schedule 10.11.2010


Ответы (4)


Только что заметил в версии 161 JQtouch, что класс css «goback» обрабатывает это — делает то же самое, что и «back», за исключением того, что не применяет встроенный стиль.

person Grant    schedule 26.01.2011
comment
Это работает. Убедитесь, что вы не используете верблюжью оболочку GoBack. Фреймворк не распознает. Используйте возврат. - person Paul; 05.08.2013

class="back" // defined in theme.css

определяется как часть стиля jQTouch и имеет особое значение. Используя его в элементе списка, вы наследуете эти значения класса.

Что предлагает DDaviesBrackett, так это то, что вы используете другое имя для своего класса.

person Aaron Saunders    schedule 09.11.2010

Я решил проблему, просто вызвав onclicked="jQT.goBack();" для моего элемента <li>.

person esqew    schedule 09.11.2010

У меня была проблема, из-за которой обратно не работало правильно в аналогичном сценарии, это было моим решением:

var back = function(evt){
  evt.preventDefault();
  evt.stopPropagation();
  jQT.goBack();
}

$(document).ready(function(){
  $('.back').click(back);
});

// комментарий, разрешающий редактирование

person Josh Mc    schedule 30.04.2012