如何禁用特定div中标题的sIFR

时间:2009-11-16 10:51:17

标签: sifr

是否可以将sIFR 2替换为#content等内容中的标题,而不是#sidebar中的标题?

谢谢,

OSU

3 个答案:

答案 0 :(得分:0)

您需要在替换语句中使用更具体的选择器。

而不是像这样:

if(typeof sIFR == "function"){
    sIFR.replaceElement("h1", named({sFlashSrc: "./vandenkeere.swf", sColor: "#000", sCase: "upper"}));
};

您需要一个更具体的选择器:

if(typeof sIFR == "function"){
    sIFR.replaceElement("#content h1", named({sFlashSrc: "./vandenkeere.swf", sColor: "#000", sCase: "upper"}));
};

答案 1 :(得分:0)

感谢您回复我。

我正在使用这段代码,但h2标签等仍然在#sidebar div中受到影响,因为我看不到它们(虽然那里没有flash动画,所以这可能是一个css问题?):< / p>

if(typeof sIFR == "function"){
sIFR.replaceElement(named({
    sSelector:"#content h1,#content h2,#content h3,#content h4,#content h5,#content h6",
    sFlashSrc:"/wp-content/themes/name/sifr/fssophie.swf",
    sColor:"#dd2527",
    sLinkColor:"#dd2527",
    sBgColor:"#ffffff",
    sHoverColor:"#ed292b",
    nPaddingTop:0,
    nPaddingBottom:0,
    sFlashVars:"textalign=left&offsetTop=0"}));};

答案 2 :(得分:0)

知道了!

我和你有同样的问题。进入sIFR-screen.css,你会看到:

.sIFR-hasFlash h4 {
    visibility: hidden;
    letter-spacing: -5px;
    font-size: 21px;
}

这意味着如果计算机有闪存,所有h4都将被隐藏 - 禁用它,如果你愿意,可以提供更具体的CSS ......

origninal问题...... 你把sIFR放在页面上,所有的Headers都消失了......你启用了一些特定的#ids ..很棒,但其余的仍然死了......直到你调整sIFRs css ......