2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > html轮播图点击图片放大 jq点击图片 放大轮播

html轮播图点击图片放大 jq点击图片 放大轮播

时间:2024-01-16 06:34:41

相关推荐

html轮播图点击图片放大 jq点击图片 放大轮播

展示效果:

实现逻辑:点击图片的时候 把第一块(外观)的所有图片数据 直接赋值到弹框上.

用的swiper这个轮播,自带动画

html

放上源码

Document

// 字体

document.documentElement.style.fontSize = document.documentElement.clientWidth / 6.4 + "px";

.header_fixed {

border-bottom: none;

}

.swiper-container {

width: 100%;

height: 100%;

}

.swiper-slide {

text-align: center;

font-size: 18px;

background: #fff;

/* Center slide text vertically */

display: -webkit-box;

display: -ms-flexbox;

display: -webkit-flex;

display: flex;

-webkit-box-pack: center;

-ms-flex-pack: center;

-webkit-justify-content: center;

justify-content: center;

-webkit-box-align: center;

-ms-flex-align: center;

-webkit-align-items: center;

align-items: center;

}

酒店图片

全部

外观

大堂

客房

设施

外观6张

展开更多

客房12张

展开更多

外观

/

.ru_list_da>ul>li {

width: 2.9rem !important;

}

.ru_list_da>ul {

display: block !important;

}

.ru_piaos .ru_list_da>ul {

display: flex !important;

}

.ru_piaos .ru_list_da>ul>li {

width: 100% !important;

margin: 0 !important;

}

$(function () {

$(".re_page_tu").each(function () {

$(this).find(".ru_list_da>ul>li:lt(6)").show();

if ($(this).find(".ru_list_da>ul>li").size() <= 6) {

$(this).find(".ru_list_da em").hide();

}

})

$(".ru_list_da em").click(function () {

$(this).hide();

$(this).siblings("ul").find("li").show();

})

var indexh = "";

var cun_this = "";

$(".re_page_tu").each(function () {

$(this).find(".ru_list_da>ul>li").click(function () {

var r_dat = $(this).parent().parent().parent().html();

$(".ru_piaos").show();

$(".ru_dats").append(r_dat);

$(".ru_tets p em").html($(this).index() + 1);

var inde_data = $(this).parents(".re_page_tu").index();

$(".swiper-container").attr("id", inde_data + 'xix');

var mySwiper = null;

$(".ru_piaos .ru_list_da").addClass("swiper-container");

mySwiper = new Swiper('.swiper-container', {

on: {

reachBeginning: function () {

console.log("开始" + this.activeIndex);

$(".ru_tets p em").html(this.activeIndex + 1);

},

slidePrevTransitionEnd: function () {

console.log("开始" + this.activeIndex);

$(".ru_tets p em").html(this.activeIndex + 1);

},

slideNextTransitionEnd: function () {

console.log("开始" + this.activeIndex);

$(".ru_tets p em").html(this.activeIndex + 1);

},

},

});

mySwiper.setTransition(500); //设定过渡的时间

var vleft = -$(this).index() * $(window).width();

mySwiper.setTranslate(vleft);

$(".ru_piaos .swiper-wrapper li").eq($(this).index()).addClass(

"swiper-slide-active");

$(".ru_piaos .swiper-wrapper li").eq($(this).index()).prev().addClass(

"swiper-slide-prev").removeClass(

"swiper-slide-next swiper-slide-active");

$(".ru_piaos .swiper-wrapper li").eq($(this).index()).next().addClass(

"swiper-slide-next").removeClass(

"swiper-slide-prev swiper-slide-active");

$(".ru_dats h1").remove();

cun_this = $(this)

var zong_le = $(this).parent().find("li").length; //总长度

$(".ru_tets p span").html(zong_le);

})

})

// 关闭 清空

$(".ru_tu_guan").click(function () {

$(".ru_dats").html("");

$(".ru_piaos").hide();

$(".ru_tets p em").html("");

$(".ru_tets p span").html("");

})

})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。