最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ie9下alert阻擋jsp渲染ie8下沒(méi)問(wèn)題

 更新時(shí)間:2013年09月09日 18:22:00   作者:  
ie9下jsp渲染可能會(huì)受alert的阻擋。ie8下沒(méi)有問(wèn)題,下對(duì)問(wèn)題進(jìn)行詳細(xì)描述并附上完美的解決方法,感興趣的朋友可以了解下
ie9下jsp渲染可能會(huì)受alert的阻擋。ie8下沒(méi)有問(wèn)題。

問(wèn)題描述:

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

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

但是IE9下,alert彈出消息對(duì)話框瞬間,jsp頁(yè)面不被渲染,顯示個(gè)白頁(yè),當(dāng)點(diǎn)擊alert中的“OK”后,頁(yè)面才被渲染。

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

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

解決辦法:

通過(guò)將alert或confirm包裝一層setTimeout。
復(fù)制代碼 代碼如下:

$(document).ready(function() {
setTimeout(test,0);
});

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

猜測(cè)結(jié)論:

用setTimeout方式可以解決問(wèn)題。
setTimeout("alert('XXX')", 0 );
ie9下這個(gè)問(wèn)題與JQuery沒(méi)有關(guān)系。使用setTimeout后,應(yīng)該是重啟了另外一個(gè)線程進(jìn)行alert,這樣就不會(huì)阻止jsp的正常渲染了。

相關(guān)文章

最新評(píng)論

汽车| 柯坪县| 洪江市| 崇礼县| 忻州市| 武义县| 吴江市| 吕梁市| 屯门区| 枣庄市| 柳河县| 武山县| 武川县| 白银市| 仁寿县| 商丘市| 龙泉市| 文山县| 黑河市| 含山县| 南华县| 隆尧县| 瑞丽市| 赞皇县| 将乐县| 垫江县| 凤翔县| 西宁市| 井陉县| 榆林市| 武清区| 赤峰市| 河西区| 琼中| 冀州市| 双城市| 肇东市| 罗城| 华蓥市| 安吉县| 乡宁县|