我对 JavaScript 和 jQuery 比较陌生。我正在尝试一些适用于图像点击事件的图像滑块代码。但是,我希望它在文档加载后自行运行。我怎样才能做到这一点?我试图将代码放在里面$(document).ready()
,但它不起作用。这是我的代码:
<script>
var total = 4;
var present = 1;
var next = 2;
$(document).ready(function () {
$("#right").click(function () {
present_slide = "#slide" + present;
next_slide = "#slide" + next;
$(present_slide).css("top", "200px");
$(next_slide).css("top", "0px");
present++;
next++;
if (present == (total + 1)) {
present = 1;
next = 2;
for (i = 1; i <= 4; i++) {
$("#slide" + i).css("top", "200px");
}
$("#slide1").css("top", "0px");
}
});
});
</script>
这里 -#right
是与 img 元素关联的 id。#slide1
, #slide2
, 等是与包含多个图像的 div 关联的 id。