最新国产好看的视频,伊人天堂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)論

元江| 新邵县| 嘉鱼县| 元阳县| 楚雄市| 高雄县| 大荔县| 荣成市| 宣武区| 清丰县| 航空| 青岛市| 衡阳县| 隆尧县| 钟祥市| 台中市| 襄汾县| 建平县| 开原市| 景东| 邯郸市| 呼和浩特市| 德清县| 舒城县| 海阳市| 北辰区| 东阳市| 合作市| 化隆| 阜城县| 黔西| 镇沅| 嘉兴市| 富平县| 陈巴尔虎旗| 福海县| 比如县| 新兴县| 平江县| 冷水江市| 广宗县|