問題描述:

一個jsp,用了JQuery綁定了畫面初期化事件($(function()),初期化事件中有alert(),

IE8下alert彈出消息對話框的瞬間,jsp頁面正常在瀏覽器下被渲染; " /> 搜索一级毛片,亚洲欧美日韩系列,国产精品一区二区三区免费观看

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

ie9下alert阻擋jsp渲染ie8下沒問題

ie9下jsp渲染可能會受alert的阻擋。ie8下沒有問題。

問題描述:

一個jsp,用了JQuery綁定了畫面初期化事件($(function()),初期化事件中有alert(),

IE8下alert彈出消息對話框的瞬間,jsp頁面正常在瀏覽器下被渲染;

但是IE9下,alert彈出消息對話框瞬間,jsp頁面不被渲染,顯示個白頁,當點擊alert中的“OK”后,頁面才被渲染。

IE9下如何才能達到和IE8下同樣的效果?

試了ie9的兼容模式,不起作用。Jsp代碼中強制使用ie8解析模式,也不起作用。

解決辦法:

通過將alert或confirm包裝一層setTimeout。
復制代碼 代碼如下:
$(document).ready(function() {
setTimeout(test,0);
});

function test() {
if(confirm('OK?')) {
alert("think you!");
}
}

猜測結論:

用setTimeout方式可以解決問題。
setTimeout("alert('XXX')", 0 );
ie9下這個問題與JQuery沒有關系。使用setTimeout后,應該是重啟了另外一個線程進行alert,這樣就不會阻止jsp的正常渲染了。

jsp技術ie9下alert阻擋jsp渲染ie8下沒問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 韩国女大学生电影| 女同视频网站| 色在线视频播放| 王妍个人资料简介| 包法利夫人电影| 舞男| 男生魔鬼训练压腿| 世界上最有杀气的国歌| 吻戏陈伟霆| 四川旅游攻略| 《僵尸道长》林正英| 末代皇帝陈道明| 亚里沙| 南男北女| 大冒险家电影| 天津电视台体育频道| bb88| 街头霸王 1994 尚格·云顿| 美女操视频| 玫瑰的故事万茜演的什么角色| 汉宣帝40集电视剧叫什么名| 艳妻互换| 卡士酸奶尽量少吃| 王渝萱的电影| 协议过户什么意思| 《缱绻少年人》| 爱在一起麻辣烫| 湖南金鹰卡通节目表| 23号牛乃唐第二季免费观看| 日本电影纯爱| 叶子楣作品| 云上的宝石| 汤唯和梁朝伟拍戏原版视频在线观看 | 机械师3| 合作协议书合同| 全蚀狂爱| 教师政治学习笔记| 刀郎歌曲简谱| 翟小兴演过的电视剧大全| 送教上门工作情况记录表| lanarhoades在线av|