答案 0 :(得分:0)
使用jQuery animate更改左侧属性。
$('#edge_dweller').click( function(event){
$('#edge_dweller').animate({
right: (50) + '%',
marginRight: -100 + 'px'
}, 5000);
});
http://api.jquery.com/animate/
这将是关闭和打开的代码:
$('#edge_dweller').click( function(event){
if ($('#edge_dweller').css('right') == '50%')
$('#edge_dweller').animate({
right: (0) + '%',
marginRight: 0 + 'px'
}, 5000);
else
$('#edge_dweller').animate({
right: (50) + '%',
marginRight: -100 + 'px'
}, 5000);
});