我上课了:
.sample {
background:url("../sample.png") repeat-x scroll 0 0 transparent;
height:200px;
position:absolute;
top:0;
width:100%!important;
z-index:101
}
这是一个掩码,我想在一个页面而不是所有页面中调用此类。我该怎么办?
答案 0 :(得分:1)
在div中添加title attribute
,在其中添加title = "class_apply"
类。在其他页面div添加标题title = "no_class"
现在你有两个jquery选项。
1.在所有带有id和title的页面div中添加类。如果title是no_class则检查title属性,然后从那些div中删除class。
var title = $('#divid').attr("title");
if(title == "no_class"){
$('#divid').removeClass("divClass");
}
或者
2.在包含id和title的所有页面中生成div。如果title是class_apply,则检查title属性,然后将class添加到该div。
var title = $('#divid').attr("title");
if(title == "class_apply"){
$('#divid').addClass("divClass");
}
答案 1 :(得分:1)
使用以下方法添加css文件:
drupal_add_css ('myfile.css');
myfile.css:
.sample {
background:url("../sample.png") repeat-x scroll 0 0 transparent;
height:200px;
position:absolute;
top:0;
width:100%!important;
z-index:101
}
或
使用内联css stlye以满足您的目的。
答案 2 :(得分:0)
<? if (eregi("yourpagename", $_SERVER[REQUEST_URI])){?>
<script>
$('#divid').addClass("sample");
</script>
<?}?>