3
我試圖讓紅色的div出來,並且點擊鏈接時點擊我鏈接。如何使用jQuery將div移動到頁面上的某個位置?
$('.clickMe').click(function() {
var pos = $(this).offset().top;
$('.myDiv').animate({
marginTop: '-'+pos+'px',
}, 1000);
});
<a href="" class="clickMe">Click Me</a>
<br /><br /><br /><br /><br /><br /><br /><br />
<div style="position: absolute; border: 1px solid red; height: 50px; width: 50px" class="myDiv"></div>
這裏是我的失敗嘗試:
我如何得到這個工作?
我注意到,當你給''很多填充時,這不起作用,任何人都可以解決它?演示:http://jsfiddle.net/SWqmb/11/ - 設置邊距或高度仍然正常工作。 –