经常有童鞋为了一款插件不能支持多个元素切换而换插件,其实没有必要那麻烦的,自己手动小改一下就可以实现了,如果是自己写的插件那请你忽略此篇。 下面我们举个例子,先看图:

见上图,右上角有左右切换按钮,每次点击可切换一组6个图片。 本案例中使用的是一个名为SuperSlide的插件,有喜欢的可以去插件官网自己看。

预览地址:
http://build.gzwhir.com/oagw2013021906387/web_YL/index.shtml

基本思路:
在页面加载完成之后使用js获取元素个数,按照一组6个重新组合,元素组合之后再执行需要执行的插件或者代码即可

下面是代碼:

<div class="CaseList"><ul><li><a href="#">复旦大学附属肿瘤医院</a></li><li><a href="#">同济大学附属肺科医院</a></li><li><a href="#">中南大学湘雅医院</a></li>.......</ul>
</div>

js代碼:

<script type="text/javascript">$(".HomeApp").ready(function() {$div = null;$(".AppList li").each(function(i){if ( i % 6 == 0) {$div = $( '<div class="item"></div>' );$div.appendTo(".AppList");}$(this).appendTo($div);});//执行插件jQuery(".HomeApp").slide({mainCell:".AppList",effect:"left",autoPlay:false});});
</script>

如果需要多处使用也是可以的

$(".prostyle2 .slidelist").each(function(n){$div = null;$("li",this).each(function(i){if ( i % 4 == 0) {$div = $( '<ul class="item ul clearfix"></ul>' );$(".prostyle2 .slidelist").eq(n).append($div);}$(this).appendTo($div);});
});

插件拓展 - 利用js实现n个元素重新组合相关推荐

  1. html中免费的四级联动,利用JS实现省市区街道四级联动插件

    特效描述:利用JS实现 省市区街道 四级联动插件.利用JS实现省市区街道四级联动插件 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 所在地区 所在地区 请选择 请选择 请选择 请选择 ...

  2. JS事件与操作元素--世纪佳缘(用户名、显示隐藏内容)--黑马程序员pink老师JS第P25-操作元素总结及作业1

    需求:利用JS事件与操作元素复刻--世纪佳缘(用户名.显示隐藏内容). 开发环境:VScode.Edge 参考网站:世纪佳缘官网注册截面头部 包含算法: 1.利用JS操作元素.事件以及if分支,修改表 ...

  3. js获取classname值_利用js获取元素class值的两种方法

    我们有时为了达到某种效果,需要以元素的class值为条件做判断. 我们如何利用JavaScript获取元素class的值?我们先看下面代码: x=document.getElementsByTagNa ...

  4. 利用 JS清除某元素背景/字体颜色

    已经为某元素设置了背景颜色,利用 JS 如何清除呢? htmlObject.style.backgroundColor = "transparent"; htmlObject.st ...

  5. html 更改元素坐标,利用JS修改元素的位置属性,为什么style.left可行而style.top失效?...

    Q.想利用JS中的move函数实现小图的斜线下移,但是明明代码几乎一样,left的移动可以实现,top却怎么也动不了 台球桌 *{ padding:0; margin:0; } div{ backgr ...

  6. js动态生产html元素,js 动态创建 html元素

    js 动态创建 html元素 js学习之动态创建html元素 body{margin:0;padding:0;} .sky{background:#000;width:1000;height:500p ...

  7. Case Study: 利用JS设计高级检索功能通过PHP获取MySQL数据

    一.目标 该笔记的目的是引导读者借助WampServer平台和MySQL数据库,利用HTML/CSS/JS/PHP设计一个含有高级检索功能的数据库网页.该功能效果如图1所示.用户在文本框中输入相应内容 ...

  8. captcha.js一个生成验证码的插件,使用js和canvas生成

    一.captcha`captcha.js`是一个生成验证码的插件,使用js和canvas生成的,确保后端服务被暴力攻击,简单判断人机以及系统的安全性,体积小,功能多,支持配置. 验证码插件内容,包含1 ...

  9. ajax 批量上传图片插件,jQuery多文件上传插件jquery.imageuploader.js

    插件描述:jQuery多文件上传插件jquery.imageuploader.js,可以同时上传多个文件并支持拖拽上传 jquery.imageuploader.js 一款jquery多文件上传插件. ...

  10. php修改js内容,js怎样修改html元素的内容?HTML DOM实现修改内容

    js怎样修改html元素的内容?本章就给大家介绍在js中利用HTML DOM是怎样修改html元素内容的.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们要了解HTML DO ...

最新文章

  1. anaconda spyder使用协程报错解决:RuntimeError: This event loop is already running
  2. LINQ via C# 系列文章
  3. search-guard 在 Elasticsearch 2.3 上的运用
  4. jboss连接池,断开后自动重连功能
  5. 苹果为什么收购英特尔手机基带业务?库克解释了一下
  6. Sonar问题及解决方案汇总
  7. 【BZOJ 1497】 [NOI2006]最大获利
  8. 欢迎给吾博客评分:如果遇见且有帮助,请帮忙打分
  9. 怎样测网络服务器延迟,网速测试延迟(网络延迟多少正常)
  10. 本科三级专业目录计算机类,大学本科专业目录
  11. 积分,积分兑换,英语怎么说?
  12. 考研压力越来越大,你秃了吗?
  13. 计算机科学的发展表情包,表情包发展简史
  14. Set Similarity
  15. unity3d.com国际版下载
  16. android反编译去壳,安卓apk查壳工具,逆向反编译必备
  17. iphone解锁那点事 (一)
  18. 松下幸之助“水库式经营”
  19. template(模板)的介绍以及使用方法
  20. 信捷服务器Z相信号,信捷电气DP3C系列总线型步进驱动器上市

热门文章

  1. 在GridView列中动态创建几个CheckBox
  2. BlogEngine.Net架构与源代码分析系列part5:对象搜索——IPublishable与Search
  3. code collection 0.44版 发布
  4. [超详细] Apache网页优化:网页压缩与网页缓存超详细
  5. 【spring boot】application.properties官方完整文档【参考使用】
  6. Mysql--mysqldump命令 备份数据库
  7. 参数中带有“”符号问题
  8. 微软在华推广Win7拒绝“黑屏”
  9. ENVI数据类型和MATLAB数据类型对比
  10. 14.深入分布式缓存:从原理到实践 --- 典型电商应用与缓存