window.location.href =“#find” 适用于移动设备,但不适用于 PC.在本地站点上正常(表达式
window.location.href ="#find" works on mobile but not on PC. Ok on local site (Expressions 4)
函数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>
相关文章:
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- PHP中的setcookie仅适用于localhost
- html5 drawImage适用于firefox,而不是chrome
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- ResolveUrl是否适用于././也
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- JavaScript警报适用于int,但不适用于string
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- Regex Replace仅适用于Last Match
- window.onload适用于aspx页面,但不适用于普通html
- Jquery Ajax POST不工作.适用于GET
- 画布上的自定义字体仅适用于safari
- Javascript仅适用于alert()和Debug模式
- JS适用于Firefox和Safari,但不适用于Chrome.此处'是我的网站
- Regex不适用于Firefox,但适用于Chrome
- 通过单击主菜单外部关闭子菜单'不适用于IE,但适用于Firefox&铬
- AngularJS$http.post没有'不适用于Chrome,仅适用于IE
- Javascript仅适用于jQuery mobile中的页面刷新
- MVC4剃刀形式在Windows Phone 8.1上返回404 -适用于PC与Windows 8.1