是否可以将sIFR 2替换为#content等内容中的标题,而不是#sidebar中的标题?
谢谢,
OSU
答案 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 ......