快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

jquery切换图片,jquery切换图片路径

jquery实现图片自动切换和点击切换

需要js+css配合,我给您找段代码吧。

目前创新互联已为上千的企业提供了网站建设、域名、网络空间、网站托管、服务器租用、企业网站设计、新北网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

JS代码

$(function () {

$(".dummy").click(function () { return false; });

var flipDelay = 5500;

var flipCount = $("div.banner_footer a").size(); // 图片总数

var flipId = 1;

var flipId1 = 0;

var flipTimer = null;

var flipTimer1 = null;

var i = 0;

var flip = function () {

if (flipCount  2) return;

$("div.banner_footer a").removeClass("current");

$($("div.banner_footer a").get(flipId)).addClass("current");

$($("div.banner_footer a").get(flipId)).css("current");

$("div.banner  a:visible").fadeOut();

$($("div.banner a").get(flipId)).fadeIn("slow");

flipId = (flipId + 1) % flipCount;

flipTimer = window.setTimeout(flip, flipDelay);

}

flipTimer = window.setTimeout(flip, flipDelay);

$("div.banner_footer a").click(function () {

clearTimeout(flipTimer);

flipId = $("div.banner_footer a").index(this);

flip();

return false;

});

var flipserver = function () {

$("div.index_server_box  a:visible").fadeOut();

$($("div.index_server_box a").get(flipId1)).fadeIn("slow");

}

$("a.index_server_left").click(function () {

flipId1 = (flipId1 - 1) % 3;

flipserver();

return false;

});

$("a.index_server_right").click(function () {

flipId1 = (flipId1 + 1) % 3;

flipserver();

return false;

});

var documentWidth = $(window).width();

var left = (documentWidth - 310) / 2;

var right = left + 306;

$("div.services_box div.left").css("width", left + "px");

$("div.services_box div.right").css("width", right + "px");

$(window).resize(function () {

var documentWidth = $(window).width();

var left = (documentWidth - 310) / 2;

var right = left + 306;

$("div.services_box div.left").css("width", left + "px");

$("div.services_box div.right").css("width", right + "px");

});

});

html样式

div class="banner_box"

div class="banner"

a href="" class="banner1"img src="img/banner1.jpg" alt="视觉为您解决网站建设中企业品牌形象问题" //a

a href="" class="banner2"img src="img/banner2.jpg" alt="独具匠心的网页设计让您的网站与总部同" //a

a href="" class="banner3"img src="img/banner3.jpg" alt="针对用户需求,提供高品质网站设计服务" //a

a href="" class="banner4"img src="img/banner4.jpg" alt="网站建设公司团队的力量" //a

a href="" class="banner5"img src="img/banner5.jpg" alt="招聘网页设计师" //a

div class="banner_footer"

a class="a1 current"img src="img/a13.jpg" alt="" //a

a class="a2" img src="img/a14.jpg" alt="" //a

a class="a3"img src="img/a15.jpg" alt="" //a

a class="a4"img src="img/a16.jpg" alt="" //a

a class="a5"img src="img/a17.jpg" alt="" //a

/div

/div

/div

css样式

div.banner_box{height:430px; overflow:hidden; background:url(../img/b1.jpg) repeat-x;}

div.banner_box div.banner{width:990px; height:430px; overflow:hidden; margin:auto; position:relative;}

div.banner_box div.banner a{border:0;}

div.banner_box div.banner a.banner1 img{margin-left:200px;}

div.banner_box div.banner a.banner2 img{margin-left:236px;}

div.banner_box div.banner a.banner3 img{margin-left:250px;}

div.banner_box div.banner a.banner4 img{margin-left:231px;}

div.banner_box div.banner a.banner5 img{margin-left:245px;}

div.banner_box div.banner div.banner_footer{position:absolute;width:120px;height:20px;top:30px; right:0;z-index:100;  }

div.banner_box div.banner div.banner_footer a{float:left; width:19px; height:19px; cursor:pointer; }

div.banner_box div.banner div.banner_footer a.current{background:url(../img/a13_1.jpg) center center no-repeat;}

div.banner_box div.banner div.banner_footer a img{border:0; margin:3px 0 0 3px;}

希望能帮到您!祝您好运!

jquery点击图标来回切换的几种方法(如开关

先给导航块的a标签设置img属性和data-img属性;img属性为未选中图片,data-img为选中图片。第一个按钮的img图片应设置为默认选中的状态。

//点击每个按钮后进行按钮切换图片操作

$(".tab-bar-item").on("click", function () {

//先const clickImg变量为他的data属性(选中图片) ,然后找到img图片的src属性将未选中的图片点击后替换为选中图片

const clickImg = $(this).data("img");

$(this).find("img").attr("src",clickImg);

//找到被点击标签的其他兄弟标签,用each遍历 const noclick为未选中的img图片,将点击标签的其他兄弟标签的img换为未选中图片就可以了

$(this).siblings().each(function(){

const noclickImg= $(this).attr("img")

$(this).find("img").attr("src",noclickImg);

})

}

怎么用jQuery做出按下不同的按钮切换不同的图片呢

var $img= $('image_div')

$('btn_four').on('click', function (e) {

var url,

index = $(e.target).index();

switch (index)

{

case 0: { url = '猫图的地址' }; break; //猫狗

// case 1……

}

$img.attr('src', url);

})


文章名称:jquery切换图片,jquery切换图片路径
新闻来源:http://6mz.cn/article/hojesc.html

其他资讯