我继承了一个我正在做的项目,我正在更新一些jquery动画(jquery的实践很少)。
我有一个div,需要在其中添加和删除style属性。下面是div:
<div id='voltaic_holder'>
在动画中的某一点上,我需要向其添加样式:
<div id='voltaic_holder' style='position:absolute;top:-75px'>
我到处搜索,找到了.removeAttr()
方法,但我不知道如何添加它,甚至不知道如何添加它的远程部分(比如顶部:-75px)。
谢谢,
发布于 2011-03-23 01:02:37
您可以执行以下任一操作
分别设置每个样式属性:
$("#voltaic_holder").css("position", "relative");
一次设置多个样式属性:
$("#voltaic_holder").css({"position":"relative", "top":"-75px"});
删除特定样式:
$("#voltaic_holder").css({"top": ""});
// or
$("#voltaic_holder").css("top", "");
删除整个样式属性:
$("#voltaic_holder").removeAttr("style")
发布于 2011-03-23 01:01:36
要完全删除voltaic_holder
跨度的样式属性,请执行以下操作:
$("#voltaic_holder").removeAttr("style");
要添加属性,请执行以下操作:
$("#voltaic_holder").attr("attribute you want to add", "value you want to assign to attribute");
要仅删除顶部样式,请执行以下操作:
$("#voltaic_holder").css("top", "");
发布于 2011-03-23 01:00:46
如果您使用的是jQuery,请使用css添加CSS
$("#voltaic_holder").css({'position': 'absolute',
'top': '-75px'});
删除CSS属性
$("#voltaic_holder").css({'position': '',
'top': ''});
https://stackoverflow.com/questions/5394951
复制相似问题