2011-03-14 39 views
1

我有一個使用jQuery和jmpopups將事件詳細信息拖入新圖層的日曆。除了Internet Explorer以外,這一切都可以很好地工作。 IE打開一個空白層。需要使用jmpopups的Internet Explorer和jQuery AJAX的幫助

這裏是頁面的靜態版本: Calendar Debug

使用Firebug控制檯,我使用jQuery的如下測試

$.openPopupLayer({ 
    name: "eventDetails", 
    width: 800, 
    url: "/calendar-tests/calendar-detail.html", 
    cache: true, 
    parameters: {details: 116} 
}); 

它的工作原理。

但是,在IE中,它不會將任何內容加載到圖層div中。生成的HTML看起來像這樣在IE

<div id="popupLayer_eventDetails" style="visibility: visible; width: 800px; position: absolute; z-index: 1002; left: 210px; top: 99px;" jQuery1300126101208="86" /> 

所有內部HTML的失蹤,我不知道是什麼jQuery1300 ......在div標籤。

任何人都可以看看頁面或指向我可能會讓我前進的方向。

回答

0

好的......對我來說完全錯過了。整個問題是由用於構建圖層的html模板中的一個不匹配的閉合div標籤引起的。 Bad HTML in = Nothing out。不幸的是,Firefox和Safari足夠聰明地認識到我的愚蠢,並忽略它。