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("");
})
})
html轮播图点击图片放大,jq点击图片 放大轮播相关推荐
- 抖音轮播图html代码,抖音上超火的“图片轮播”、“卡点”视频都是怎么做的?...
原标题:抖音上超火的"图片轮播"."卡点"视频都是怎么做的? 话不多说,直接进入正题. 首先,图片轮播类的视频该怎么做? 抖音视频剪辑 江苏麒麟互娱 步骤一:选 ...
- 【学会轮播图这一篇文章就足够啦】JS 网页轮播图详解 自动播放+手动播放
轮播图已经成了页面开发中不可缺少的一部分,日常生活中随处都能见到轮播图的身影,例如平常我们购物的淘宝,京东等等,都靠着轮播图在一片 有限的区域内展现出更多的商品.这也是前端程序员最早接触到的练手小项目 ...
- jquery手写轮播图_用jQuery如何手写一个简单的轮播图?(附代码)
用jQuery如何手写一个简单的轮播图?下面本篇文章通过代码示例来给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 用 jQuery 手写轮播图 先上个效果截图: 主要 ...
- 轮播图Swiper小白点(分页器)与图片不同步即失效问题Vue
一.现象 在使用Swiper轮播图时,图片正常轮播,但是分页器也就是下方显示页码小白点的却跟当前图片的顺序不相对应 二.分析 主要是因为在建立swiper对象时,未在数据请求结束后初始化swiper对 ...
- 轮播图高度自适应_干货!弘成教你写轮播图全自动适应封装代码
点击蓝字 关注我们 在弘成教育任UI讲师,带了几十个班数百个学生了,我发现学生们最头疼的不是网站界面的设计,各种网站的设计,专题页,详情页,店铺装修,他们都能设计得漂漂亮亮.也不是HTML+CSS的静 ...
- 手机端网页制作轮播图html怎么写,原生JS实现移动端web轮播图详解(结合Tween算法造轮子)...
前言 相信大家应该都知道,移动端的轮播图是我们比较常见的需求, 我们最快的实现方式往往是 使用第三方的代码, 例如 swiper , 但当遇到一些比较复杂的轮播图需求时, 往往是束手无策,不知道怎么改 ...
- android魅族轮播图,用angularjs模仿魅族官网的图片轮播功能
使用指令模仿魅族官网的图片轮播功能(angularjs中DOM操作都在指令中完成) html css .slider{ position: relative; width:900px; height: ...
- 数据轮播图翻页封装(左右点击)
效果图: <template><div class="box" style="height:200px;"><!-- 左 --&g ...
- php自动轮播图代码,教你纯代码实现wordpress主题幻灯片轮播图片功能小工具
class Yu_banner extends WP_Widget { //继承了 WP_Widget 这个类来创建新的小工具(Widget) function Yu_banner() { // 主要 ...
最新文章
- linux shell的配置文件信息
- Coding Interview Guide--打印两个有序链表的公共部分
- LeetCode两数之和 56 python
- 关于OC-省市区习题
- 【翻译】How-To: Using the N* Stack, part 3
- Maven实战(Maven+Nexus建立私服【Linux系统】)
- Swift中文教程(十五) 析构
- 2017.3.18 PPT汇报--总结
- 华为延期,三星下架,讲讲折叠屏为什么这么难
- eclipse java字体 太小,如何在Eclipse for Java文本编辑器中更改字体大小?
- 批量压缩调整多个 jpg、png、bmp 等图片的质量,从而减小图片体积
- 动作游戏设计三部曲 之一 交互至上
- WebIM项目的架构设计以及实现
- 对比Ruby和Python的垃圾回收
- 服务器销售怎么打开渠道,如何打开销售渠道?
- android刷机工具推荐,刷机也能如此轻松 Android一键刷机工具
- 学位论文和论文的区别是什么?
- [算法竞赛入门经典] UVA 12174 - Shuffle
- 2022 IoTDB Summit:IoTDB PMC 曹高飞《Apache IoTDB 秒级扩容能力与存算分离实践》
- python 海龟交易法则_【手把手教你】用Python量化海龟交易法则