我使用jquery创建了一个移动网站,并在各种设备(Android,BlackBerry和iPhone)上进行了测试。我有一个问题严格发生在iPhone 4上。没有其他手机有这个问题。当我使用后退按钮(通过jquery移动后退按钮功能供电)时,它在执行后退功能后显示“未定义”。我可以看到我之前浏览过的页面,但之后它会在几秒钟内自动显示“未定义”。任何人都可以告诉我为什么只在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