我有一个left
值的div我希望将其更改为right
一侧的值
#check
{
left:50px;
top:20px;
position:relative;
width:100px;
height:100px;
background:rgb(100,200,0);
}
所以我尝试了像这样的jquery
$(document).ready(function(){
$('#check').css('right','20px');
});
这可能吗?.i尝试搜索但是所有具有相同属性的不同值更改。 Here is the Fiddle
答案 0 :(得分:7)
您必须将left
设置为默认值,并设置right
的值:
$(document).ready(function(){
$('#check').css({
'right':'20px',
'left': 'auto'
});
});
答案 1 :(得分:1)
尝试以下代码。
$(document).ready(function(){
$('#check').css({'right':'20px'});
});
答案 2 :(得分:1)
您需要删除左侧然后设置右侧。
例如:
$('#check').css('right', '20px').css('left', '');
答案 3 :(得分:0)
就像它:
$(document).ready(function(){
$('#check').css('left','auto').css('right','20px');
});
答案 4 :(得分:0)
尝试
#check {
left: 50px;
top:20px;
position:absolute;
width:100px;
height:100px;
background:rgb(100, 200, 0);
}
和
$(document).ready(function () {
$('#check').css({
'left': 'auto',
'right': '20px'
});
});
演示:Fiddle
答案 5 :(得分:0)
$(".something").animate({
left:"",
right:"",
marginRight:"10px"
},300);
这就像设置为右:10px;