我无法让我的图像库使用javascript
我正在构建一个用于大学网站的导航,如下所示:我无法让我的图像库使用javascript,javascript,jquery,html,css,image,Javascript,Jquery,Html,Css,Image,我正在构建一个用于大学网站的导航,如下所示: <div id="frontimages"> <div id="nav1"> <img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;"> </div> <div id="nav2"> <img src="navimages/frontimag
<div id="frontimages">
<div id="nav1">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav2">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav3">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav4">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
</div>
<div id="frontcontrols">
<ul>
<li>
<a id="nav1" href="#">
<img src="navimages/frontdot_here.png" alt="navdot">
</a>
</li>
<li>
<a id="nav2" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav3" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav4" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
</ul>
</div>
<div id="frontimages">
<div id="nav1">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav2">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav3">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav4">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
</div>
<div id="frontcontrols">
<ul>
<li>
<a id="nav1" href="#">
<img src="navimages/frontdot_here.png" alt="navdot">
</a>
</li>
<li>
<a id="nav2" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav3" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav4" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
</ul>
</div>
我似乎无法让javascript与我拥有的HTML一起工作。当我保存所有文档然后在浏览器中启动时,控制按钮不会更改图像,并且图像在4000ms后不会旋转。我想看看是否有一双新的眼睛可以帮助我
<div id="frontimages">
<div id="nav1">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav2">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav3">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav4">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
</div>
<div id="frontcontrols">
<ul>
<li>
<a id="nav1" href="#">
<img src="navimages/frontdot_here.png" alt="navdot">
</a>
</li>
<li>
<a id="nav2" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav3" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav4" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
</ul>
</div>
我已经试了几个小时,似乎找不到它为什么不起作用
<div id="frontimages">
<div id="nav1">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav2">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav3">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav4">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
</div>
<div id="frontcontrols">
<ul>
<li>
<a id="nav1" href="#">
<img src="navimages/frontdot_here.png" alt="navdot">
</a>
</li>
<li>
<a id="nav2" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav3" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav4" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
</ul>
</div>
下面是HTML:
<div id="frontimages">
<div id="nav1">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav2">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav3">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav4">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
</div>
<div id="frontcontrols">
<ul>
<li>
<a id="nav1" href="#">
<img src="navimages/frontdot_here.png" alt="navdot">
</a>
</li>
<li>
<a id="nav2" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav3" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav4" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
</ul>
</div>
下面是JS:
<div id="frontimages">
<div id="nav1">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav2">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav3">
<img src="navimages/frontimage1.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
<div id="nav4">
<img src="navimages/frontimage2.png" alt="" style="position: absolute; top: 0%; left: 0%;">
</div>
</div>
<div id="frontcontrols">
<ul>
<li>
<a id="nav1" href="#">
<img src="navimages/frontdot_here.png" alt="navdot">
</a>
</li>
<li>
<a id="nav2" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav3" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
<li>
<a id="nav4" href="#">
<img src="navimages/frontdot.png" alt="navdot">
</a>
</li>
</ul>
</div>
$(document).ready(function () {
var currPos = 0,
slides = [],
speed = 10000;
$('#frontimages > div > img').css({
'position': 'absolute',
'top': '0%',
'left': '0%'
});
var i = 0;
$('#frontimages > div').each(function () {
slides[i] = $(this);
if (i > 0) {
$(this).remove();
}
i++;
});
var slideCnt = slides.length;
var interval = setInterval(changePosition, speed);
$('#frontcontrols li a').click(function (ev) {
ev.preventDefault();
clearInterval(interval);
var idx = $(this).parent().index();
if (idx != currPos) {
currPos = idx;
slide();
}
interval = setInterval(changePosition, speed);
});
function changePosition() {
if (currPos == slideCnt - 1) {
currPos = 0;
} else {
currPos++;
}
slide();
}
function slide() {
$('#frontcontrols li a img').attr('src', 'navimages/frontdot.png');
$('#frontcontrols li:eq(' + currPos + ') a img').attr('src', 'navimages/frontdot_here.png');
$('#frontimages').prepend(slides[currPos]);
$('#frontimages > div:eq(1)').fadeOut(400, function () {
$('#frontimages > div:eq(1)').css('display', 'block').remove();
});
}
});
“不工作”是指?请把这句话写成对不起,我应该说得更清楚。当我保存所有文档然后在浏览器中启动时,控制按钮不会更改图像,并且图像在4000ms后不会旋转。我想看看是否有一双新的眼睛可以帮助我看起来很好。有什么理由它内部不起作用吗?