成都网站建设设计

将想法与焦点和您一起共享

Jquery封装tab选项卡-创新互联

tab选项卡在网上是很常见的一种效果 网站当中随处可见 特别是大型网站到处都是,但是写tab这种效果 用的方式可能不一样 有的是YUI写的 用的是用KISSY写的 有的是用原审js写的 也有的是以Jquery框架写的 但是我这里是用Jquery来封装tab选项卡的 在js中我用了Jquery中的children()这个方法 获取父类中直接子元素,记住一定是直接子元素 假入说要获取子元素的div当中的a标签 比如这样获取 $("父类").children("div a");想获取a标签是获取不到的 只能获取到div标签!!我以前做页面时候就碰到过这种情况!OK 其实用Jquery来封装tab选项卡是非常简单的一件事情!只要几行代码 就ok了!下面是我的HTML结构及CSS

10余年的五莲网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整五莲建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“五莲网站设计”,“五莲网站推广”以来,每个客户项目都认真落实执行。


  • 我这边HTML是用了两个一样的结构及样式 是为了测试js在一个页面上多次调用是否成功!JS代码如下:

    1. function
    2. function
    3. function
    4. this
    5. function
    6. this
    7. function
    8. this
    9. varthis
    10. ".tab""on"".tabContent"

    引用上面的js就可以了!为了更清晰 待会把源文件放在附件里面 随时可以下载看看!下面说说写这个页面的js一点思路!

    一 function tabs(tabMenu,on,tabContent){} 用这个函数来封装js 调用的方式是tabs(".tab","on",".tabContent"),其中tabMenu是指li外层ul on是指当鼠标移上去li 希望他有个背景 tabContent 是指content的外层!

    二 接着用each来遍历 找到第一个子元素li增加一个类on 第一个content让她们显示!接着当鼠标移到任何一个li时候 让当前的li增加一个类on 同辈元素删除类on 然后索引当前的li 看是第几个 最后找出content 如果他的索引值和li的索引值相同的话 显示内容 同辈元素隐藏掉!思路就这么简单!!!!

    附件:http://down.51cto.com/data/2359275

    另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


    当前标题:Jquery封装tab选项卡-创新互联
    网页网址:http://chengdu.cdxwcx.cn/article/dsjepe.html

    其他资讯