window.location.href =“#find” 适用于移动设备,但不适用于 PC.在本地站点上正常(表达式

window.location.href ="#find" works on mobile but not on PC. Ok on local site (Expressions 4)

本文关键字:适用于 PC 站点 表达式 不适用 href location #find window 移动      更新时间:2023-09-26

函数findme在使用表达式4(本地主机)的移动设备和开发中工作正常,但是当安装在IE浏览器的远程主机上时,函数findme被调用,但不显示页面查找。

window.location.href ="#find";在本地主机上工作,在远程主机上的移动设备上工作,但在从远程主机上运行时不能在 PC 上运行。

有什么建议吗?

<head> 
<title>Page Title</title> 
<meta name="viewport" content="width=device-  width, initial-scale=1">       
<link rel="stylesheet" href="css/jquery.mobile-1.3.0.min.css" /> 
<script src="jquery-1.9.1.min.js"></script> 
<script src="jquery.mobile-1.3.0.min.js"></script> 
<script> 
function findme(){ 
    alert('find'); 
    window.location.href ="#find"; 
} 
</script> 

<body>
<!-- Start of first page -->
<div data-role="page" id="home">
<div data-role="header" data-position="fixed" class="ui-body-b">
<div data-role="navbar" >
    <ul>
        <li><a href="#help"  >HELP</a></li>
        <li><a href="#" onclick="findme();" data-transition="slide"  >FIND</a></li>
    </ul>
</div><!-- /navbar -->
</div><!-- /header -->
<div data-role="content">
<h3>page 1</h3>
</div><!-- /content -->
</div><!-- /page -->
<div  data-role="page" id="help" >
<div id="map1" data-role="header" data-position="fixed" class="ui-body-b">
    <h3>i-Duress</h3>
<div data-role="navbar" >
    <ul>
        <li><a href="#home" data-transition="slide">Home</a></li>
        <li><a href="#map" o >Map</a></li>
    </ul>
</div><!-- /navbar -->
</div><!-- /header -->
<div data-role="content">
<h3>Help PAGE</h3>
</div><!-- /content -->
</div>
<div  data-role="page" id="find" >
<div id="find" data-role="header" data-position="fixed" class="ui-body-b">
<div data-role="navbar" >
    <ul>
        <li><a href="#home" data-transition="slide">Home</a></li>
    </ul>
</div><!-- /navbar -->
</div><!-- /header -->
<div data-role="content">
<h3>FIND PAGE</h3>
</div><!-- /content -->
</div>
</body>
</html>

解决方案是更改链接FIND href属性值。放javascript:void(0)而不是#.

<a href="javascript:void(0);" onclick="findme();" data-transition="slide"  >FIND</a>