亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

JavaScript自定義插件實現tabs切換功能

瀏覽:110日期:2023-06-06 15:25:02

本文實例為大家分享了JavaScript實現tabs切換功能的具體代碼,供大家參考,具體內容如下

自定義插件實現tabs切換功能

這是HTML代碼:

<script src='http://m.lshqa.cn/bcjs/jquery-3.1.0.js'></script> <script src='http://m.lshqa.cn/bcjs/plugs/demo01.js'></script> <style>#tabs>div{ height: 200px; width: 200px; background-color: pink; display: none;}#tabs div.div-active{ display: block;}.btn-active{ background-color: orange;}</style>

這是js代碼:

(function ($) { //tabs插件 $.fn.tabs=function (options) {let defaults = { activeIndex:1, titleActive:'btn-active', contentActive:'div-active', attr:'rel'}/*合并參數*/$.extend(defaults,options);/*獲取所有按鈕*/let btns=this.find('['+defaults.attr+']');/*獲取rel中的值*/let rels=[];btns.each(function (index,element) { rels.push($(element).attr(defaults.attr));});/*獲取所有div*/let divs=this.find(rels.toString());/*判斷指定下標是否越界*/if(defaults.activeIndex > btns.length-1){ defaults.activeIndex = 0;}/*設置默認顯示的內容*/btns.eq(defaults.activeIndex).addClass(defaults.titleActive);divs.eq(defaults.activeIndex).addClass(defaults.contentActive);/*給按鈕綁定單擊事件*/btns.click(function () { $(this).addClass(defaults.titleActive).siblings().removeClass(defaults.titleActive); divs.eq($(this).index()).addClass(defaults.contentActive).siblings().removeClass(defaults.contentActive);}); }})(jQuery);

最后的代碼截屏

1.默認

JavaScript自定義插件實現tabs切換功能

2.點擊進行切換:

JavaScript自定義插件實現tabs切換功能

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲国产毛片aaaaa无费看 | av在线亚洲男人的天堂 | 男操女免费视频 | 中文字幕亚洲在线 | 久久精品a | 深夜福利视频在线看免费 | 欧美片能看的一级毛片 | 欧美亚洲国产成人不卡 | 99久久99热久久精品免费看 | 三级视频在线播放 | 亚洲毛片免费看 | 国产免费高清在线精品一区 | 美女扒开腿让男生桶爽网站 | 九九视频在线观看视频6 | 精品国产一区二区三区在线 | 一级啪啪片| 久久久久国产成人精品 | 国内精品小视频在线 | 午夜天堂视频 | 亚洲欧美在线观看 | 成人免费一级在线播放 | 网红主播大尺度精品福利视频 | 欧美日本道免费一区二区三区 | 日本二级毛片免费 | 久久巨乳 | 九九视频免费精品视频免费 | 日韩激情中文字幕一区二区 | 扒开双腿猛进入喷水免费视频 | 久久99综合国产精品亚洲首页 | 久久精品国产精品亚洲综合 | 美国毛片免费看 | 欧美一级片播放 | 国产精品视频免费播放 | 精品久久香蕉国产线看观看亚洲 | 伊人青| 欧美另类视频在线观看 | 亚洲欧美日韩国产综合高清 | 美女黄视频网站 | 亚洲精品资源网在线观看 | 欧美亚洲综合网 | 欧美特黄一级高清免费的香蕉 |