需要使用jmpopups的Internet Explorer和jQuery AJAX的帮助

我有一个使用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标签。

任何人都可以看看页面或指向我可能会让我前进的方向。

回答:

好的......对我来说完全错过了。整个问题是由用于构建图层的html模板中的一个不匹配的闭合div标签引起的。 Bad HTML in = Nothing out。不幸的是,Firefox和Safari足够聪明地认识到我的愚蠢,并忽略它。

以上是 需要使用jmpopups的Internet Explorer和jQuery AJAX的帮助 的全部内容, 来源链接: utcz.com/qa/262220.html

回到顶部