Я создал мобильный сайт с помощью jquery и протестировал его на различных устройствах (Android, BlackBerry и iPhone). У меня есть проблема, которая происходит строго на iPhone 4. Ни у одного другого телефона такой проблемы нет. Когда я использую кнопку «Назад» (которая работает через функциональность кнопки «Назад» на мобильном устройстве jquery), после выполнения функции «Назад» отображается «неопределенное» Я могу видеть страницу, которую я ранее просматривал, но после этого она автоматически показывает "undefined" через несколько секунд. Может кто-нибудь сказать мне, почему это происходит только на iPhone 4. Никакой другой iPhone не отображает эту ошибку. Дайте мне знать, если вам нужна дополнительная информация. Спасибо в ожидании. Хорошего дня впереди.
Пример кода -1
<a class='backbtn' data-corners="false" data-ajax='false' data-role='button' data-inline="true" data-rel='back'>Back</a>
if($this->params['controller']=='class1' && $this->params['action'] == 'index' ){
echo $html->link(null,
array('controller' => 'class1',
'action' => 'options'),
array('class' => 'menuclass1',
'data-corners' => "false",
'data-role' => 'button',
'data-ajax' => "false",
'data-inline' => "true"));
}
Пример кода -2
<a class='backbtn' data-corners="false" data-ajax='false' data-role='button' data-inline="true" data-rel='back'>Back</a>
<?php }?>
</div>
<div class='ui-block-b'>
<?php if($this->params['controller']!='class3' && $this->params['controller']!='class2'){?>
<?php if($this->params['action']=='inquiry'){
echo $html->link(null,
array('controller' => 'class5',
'action' => 'options'),
array('class' => 'menushort',
'data-corners' => "false",
'data-role' => 'button',
'data-ajax' => "false",
'data-inline' => "true"));
?>
<?php
}
?>
С уважением,
BG