• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

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

jquery 来源:Duffy Dolan 5次浏览

我有一个使用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足够聪明地认识到我的愚蠢,并忽略它。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)