嘿!我正在尝试编写一个简单的内容/图像旋转横幅,我可以单击左箭头或右箭头来旋转内容..
我已经对所有内容进行了编码,并且它可以工作,但是以非常初学者的方式,并且非常感谢一种更好,更强大的方式来做到这一点。
jQuery("span.left-arrow").click(function() {
var visible = jQuery("#home_slider .slide:visible").attr("id");
var slide1 = jQuery("#home_slider #slide1");
var slide2 = jQuery("#home_slider #slide2");
var slide3 = jQuery("#home_slider #slide3");
if (jQuery(visible == "slide1")) {
jQuery("#home_slider #slide1:visible").fadeOut(function() {
slide3.fadeIn();
});
}
if (jQuery(visible == "slide2")) {
jQuery("#home_slider #slide2:visible").fadeOut(function() {
slide1.fadeIn();
});
}
if (jQuery(visible == "slide3")) {
jQuery("#home_slider #slide3:visible").fadeOut(function() {
slide2.fadeIn();
});
}
});
// right arrow
jQuery("span.right-arrow").click(function() {
var visible = jQuery("#home_slider .slide:visible").attr("id");
var slide1 = jQuery("#home_slider #slide1");
var slide2 = jQuery("#home_slider #slide2");
var slide3 = jQuery("#home_slider #slide3");
if (jQuery(visible == "slide1")) {
jQuery("#home_slider #slide1:visible").fadeOut(function() {
slide2.fadeIn();
});
}
if (jQuery(visible == "slide2")) {
jQuery("#home_slider #slide2:visible").fadeOut(function() {
slide3.fadeIn();
});
}
if (jQuery(visible == "slide3")) {
jQuery("#home_slider #slide3:visible").fadeOut(function() {
slide1.fadeIn();
});
}
});
谢谢您的帮助!