本帖最后由 flyman2015 于 2016-4-27 11:26 编辑
为何superWebView中的H5页面导入jquery后不执行语句?现象很诡异,在APICloud中开发同样的页面是正常的。代码如下:
<head> <meta charset="UTF-8"> <meta name="viewport" content="maximum-scale=1.0, minimum-scale=1.0, user-scalable=0, initial-scale=1.0, width=device-width"/> <meta name="format-detection" content="telephone=no, email=no, date=no, address=no"> <link rel="stylesheet" type="text/css" href="./css/api.css" /> <script type="text/javascript" src="./script/jquery-2.1.1.min.js"> <script type="text/javascript" src="./script/public.js"></script> <script type="text/javascript" src="./script/api.js"></script> </head>
<body> <div id="wrap"> <div id='header'> <div class="back" tapmode="back-active" >返回</div> <h1>SuperWebview DEMO</h1> <div class="adpt" ></div> </div> <div id="main"> </div> <div id="footer"> <h5>APICloud Copyright ©<span id="year"></span> </h5> </div> </div> </body>
<script type="text/javascript"> apiready = function() { alert("0000"); fixStatusBar(); alert("1111"); $('#wrap').empty(); alert("2222"); } </script>
语句执行到alert("1111")就不打印了,也没有其它JS报错。为何$('#wrap').empty()会执行错误?
用jquery回调也不执行语句: $(document).ready(function(){ alert('Hi,I am a alert!'); });
|