jquery对话框未触发IE8上的媒体查询

jquery对话框未触发IE8上的媒体查询,jquery,internet-explorer-8,media-queries,jquery-ui-dialog,Jquery,Internet Explorer 8,Media Queries,Jquery Ui Dialog,我试图使用jquery对话框弹出一个带有iframe的模式,打开同一网站的另一个页面。 问题在于当调整模式大小时,IE8和IE7中没有触发媒体查询。 (注意:由于css3-mediaqueries.js库,这些查询在其他地方的IE7和IE8上也可以工作,但在调整modal的大小时就不行了) 相关标记如下: <div id="lotrModal" title=""><iframe id="lotrIframe" src=""></iframe> 在CSS文件

我试图使用jquery对话框弹出一个带有iframe的模式,打开同一网站的另一个页面。 问题在于当调整模式大小时,IE8和IE7中没有触发媒体查询。 (注意:由于css3-mediaqueries.js库,这些查询在其他地方的IE7和IE8上也可以工作,但在调整modal的大小时就不行了)

相关标记如下:

 <div id="lotrModal" title=""><iframe id="lotrIframe" src=""></iframe>
在CSS文件中,有各种媒体查询用于根据屏幕大小减少列数

@media screen and (max-width: 1155px) {

.record {
    width: 42%;
    margin-left: 5%;
} }
我在任何其他浏览器上都没有这个问题,我知道媒体查询在IE8和IE7上对我有效(如果我手动转到道路上的leaders,src页面并调整屏幕大小,则列正在更改)


有人知道为什么IE8及以下版本中的dialog resize在其他地方都能正常工作时,却不会触发媒体查询吗?我已经环顾了四周,但还没有找到任何相关的帖子-非常感谢任何帮助

IE8不支持媒体查询。您确定您没有使用在中添加该支持的javascript库吗?如果是,哪一个?您可能会触发它在适当的时间进行重新检查。正确。我使用的是css3-mediaquerys.js,它工作得很好,但在调整model的大小时就不行了
@media screen and (max-width: 1155px) {

.record {
    width: 42%;
    margin-left: 5%;
} }