当点击该链接时,我正试图让红色div出现并坐在click me链接下.
$('.clickMe').click(function() {
var pos = $(this).offset().top;
$('.myDiv').animate({
marginTop: '-'+pos+'px',
}, 1000 );
});
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)
这是我失败的尝试:
我如何让它工作?
那么我应该用它来选择元素呢?我使用复选框作为示例,此问题涉及所有表单元素.
实际上,当我们在这里时,其中哪一个更快:
li:first
Run Code Online (Sandbox Code Playgroud)
要么
li:eq(0)
Run Code Online (Sandbox Code Playgroud)
?