Jquery.Load不适用于android浏览器,但适用于同一设备上的Firefox移动浏览器
Jquery .Load not working in android browser but works in Firefox mobile browser on same device
请允许我尝试使用Jquery.load.将一个div从外部页面"page2.html#newupdate"加载到当前页面"page1.html"中的另一个div"#localupdate"中
不幸的是,它不适用于android浏览器5.1版,但适用于同一设备上的Firefox移动浏览器45.0.1版。它也适用于桌面Chrome和Firefox。
为什么?任何最好的主意都将不胜感激。
以下是我的代码:
JS:
/*
I AM TESTING AN INTERNET AVAILABILITY FIRST.
BY SEND A REQUEST TO THE jquery.min.js FILE ONLINE.
THEN IF SUCCESSFUL, TRIGGER MY FUNCTION loadNewupdate().
*/
function loadNewupdate() {
$("#localupdate").empty();
$( "#localupdate" ).load( "page2.html#newupdate" ); //.trigger("create"):
document.getElementById("localupdate").style.dispaly = "block";};
$( document ).ready(function ping(){
$.ajax({
url: 'http://code.jquery.com/jquery.min.js',
crossDomain: 'true',
type: 'post',
success: function(result){
loadNewupdate (); },
});
});
HTML:
<!-- PAGE1.HTML -->
<div data-role="page" id="page1" align="center">
<div id="localupdate" style="display:none;">
NEW UPDATE HERE...
</div>
</div>
<!-- PAGE2.HTML -->
<script>
$("#page2").live('pageinit', function() {
jQuery.support.cors = true;
$.mobile.allowCrossDomainPages=true;
});
</script>
<div data-role="page" id="page2" align="center">
<div id="newupdate" style="display:block;">
<a href="http://newlink1.com" target="_parent"><img alt="new image" src="http://imgfile.com/1.jpg"/></a>
<a href="http://newlink2.com" target="_parent"><img alt="new image" src="http://imgfile.com/2.jpg"/></a>
<a href="http://newlink3.com" target="_parent"><img alt="new image" src="http://imgfile.com/3.jpg"/></a>
</div>
</div>
类型:
document.getElementById("#localupdate").style.dispaly = "block";};
以下内容真的有效吗?创建一个命名函数并同时执行它?如果删除"ping"会发生什么?
$( document ).ready(function ping(){
.live已弃用。替换为.on:
$("#page2").live
相关文章:
- AddEventListener适用于浏览器,但不适用于Android
- 适用于多种浏览器的Selenium-需要能够执行javascript的webDriver
- ng类仅适用于所有IE浏览器
- 链接适用于所有浏览器,除了 safari(php 代码)
- 在Firefox中使用锤子捏 错误地定向 - 适用于所有其他浏览器
- 我的javascript适用于所有浏览器,但IE8除外
- 适用于可在网络浏览器和智能手机上运行的网站的 MP3 播放器
- JavaScript中的简单正则表达式适用于所有浏览器,但Safari除外
- React Router浏览器历史记录适用于本地,而不适用于生产
- javascript文档.提交并非适用于所有浏览器
- 响应式设计适用于桌面浏览器、移动模拟器(Safari和Mozilla Firefox),但不适用于真正的智能手机(And
- Jquery.Load不适用于android浏览器,但适用于同一设备上的Firefox移动浏览器
- 如何使preventDefault适用于所有浏览器
- Node.js/Socket.io 中的 Web 套接字支持,适用于旧版浏览器
- Phonegap:我的Javascript代码适用于浏览器,但不适用于Android模拟器或设备
- 如何使Javascript适用于所有浏览器
- 适用于浏览器的兼容日期格式
- 适用于浏览器的红心坠落动画
- Ajax请求适用于浏览器,但不适用于Android设备
- jQuery仅适用于浏览器's的第一次启动