发布网友 发布时间:2022-06-09 14:31
共1个回答
热心网友 时间:2023-10-10 07:50
可以,方法有很多种。比如可以用jQuery的css方法将样式属性对象赋予给div,也可以新定义一个css样式,然后用jQuery的class方法将该样式动态赋予给div。如果没有使用jQuery,就用原生的js来操作。追问请问这个怎么会不对呢
js语法没有错,问题出在了样式的优先级上。id定义的样式优先级高于类定义的样式,所以即使你在类中重新定义了position属性,但是优先级不如id定义的position属性的优先级高,因此不能覆盖掉原来的属性。可以把
.gd{position:fixed;}改成
.gd{position:fixed !important;}样式属性后面添加!important,表示提升该属性的优先级(ie6不认识!important,所以不支持该方法)。