weixin_33698043 2011-04-02 04:42 采纳率: 0%
浏览 27

对IE7的条件JS调用?

I have a complex site that incorporates alot of javascript and it is getting absolutely KILLED by IE7. How would I go about serving this code:

HTML

<div id="curtain" style="display: none"></div>

JS

$(document).ready(function(){
    $('#curtain').delay(1500).fadeIn(1000);
});

In such a way that IE7 never gets the style="display: none" and therefore never hides <div id="curtain">?

  • 写回答

4条回答 默认 最新

  • ~Onlooker 2011-04-02 04:44
    关注

    You can use conditional comments to set IE7 specific styles.

    <!--[if IE 7]>
    <style>
    #curtain{ display: block !important;}
    </style>
    <![endif]-->
    

    But, you should take the display setting out of the style attribute, as the level of specificity is high enough that it may override the admittedly hack-y !important attribute.

    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序