【问题标题】:jQuery Explode changes fonts while exploding, how do I stop this?jQuery Explode 在爆炸时更改字体,我该如何阻止它?
【发布时间】:2010-10-13 20:08:35
【问题描述】:

转到http://hartford.uconn.edu/scholarships/ 点击任何名称,然后点击“关闭”按钮,这将显示在“爆炸”时字体从默认的“Trebuchet MS/Trebuchet”更改为“Times New Roman”。我尝试定义 body {font-family:"Trebuchet MS", Trebuchet;} 并定义其他类并更改 jQuery 小部件类以定义所需的字体系列,但似乎没有任何效果。请查看源代码,并感谢任何建议。

谢谢!

【问题讨论】:

    标签: jquery css jquery-ui explode jquery-effects


    【解决方案1】:

    在幕后,“爆炸”效果实际上是创建多个正在动画的内容的克隆,并将效果应用于这些。这些克隆附加到根<body> 元素的末尾。看起来您的 CSS 在 #center_wrapper div 上定义了 font-family,这不适用于克隆,因此它们显示为默认的无样式文本。

    body 上定义字体反而对我有用。也许您的浏览器正在缓存旧的 CSS?

    【讨论】:

    • 同样,我将font-familyfont-size 规则复制到正文元素(通过FireBug),它按预期工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    • 2016-03-01
    相关资源
    最近更新 更多