开发者

jQuery CSS position right not working

开发者 https://www.devze.com 2023-03-07 17:32 出处:网络
I have an a div with position:absolute. I\'m trying to position it to right using jQuery but it\'s not working. In the code below i\'m basically removing left and adding right:0. This should position

I have an a div with position:absolute. I'm trying to position it to right using jQuery but it's not working. In the code below i'm basically removing left and adding right:0. This should position the div to far right. using firebug, i ca开发者_运维百科n see the inline style being changed to right:0 but nothing is happening. What am i doing wrong. Check http://jsfiddle.net/SJP3b/1/

$('div').css({
    left: '',
    right: 0
});


Use left:'auto' that works for me:

http://jsfiddle.net/SJP3b/2/

Many values can't be set to blank. So you have to set them to their default css value.

That's auto for the left attribute:

http://www.w3schools.com/css/pr_pos_left.asp


I don't know if right is a valid css key. if it is

$('div').css({
    left: auto,
    right: 0
});

Should work...

You can also check float:right


you have to use '0px'

$('div').css({
    left: '',
    right: '0px'
});

EDIT 1:

Sorry, For position:absolute property you can use left and top property. it not about jquery.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号