当前位置:首页>开发>正文

如何基于jquery实现最简单的选项卡切换效果 怎么实现网页选项卡切换效果

2023-04-21 07:19:08 互联网 未知 开发

 如何基于jquery实现最简单的选项卡切换效果 怎么实现网页选项卡切换效果

如何基于jquery实现最简单的选项卡切换效果




    tab




$(document).ready(function(){
    $(.tab-title span).click(function(){
$(this).addClass("selected").siblings().removeClass()//removeClass就是删除当前其他类;只有当前对象有addClass("selected");siblings()意思就是当前对象的同级元素,removeClass就是删除;
    var n=$(this).index()
    $(".tab-content > ul").hide()
    $(".tab-content > ul").eq(n).show()
//$(".tab-content > ul").hide().eq($(.tab-title span).index(this)).show()
})
})
 






最新评论近期热评随机文章新闻资讯




  • 最新评论

  • 近期热评

  • 随机文章

  • 新闻资讯




  • 怎么实现网页选项卡切换效果

    下载相关的脚步运行库:由于采用JQuery脚本来实现网页的动态效果,因此需要在网上搜索并下载相应的JQuery运动库,下载完成后进行解压缩,将解压后的文件拷贝到网站的根目录下。

      创建网页选项卡页面:新建一网页文件,命名为"index.html",利用文本编辑器打开,由于打算利用JQuery实现网页的脚本,因此需要引入对JQuery运行库的访问。“index.html”文件的重要作用是给用户呈现最基本的网页选项卡框架,其中包括三个选项卡,每一个选项卡中包括若干二级超链接,当然也可以是其它的文本内容。在文件中输入的代码。代码中包括对样式文件“MyStyle.css”和脚本文件“MyJQuery.js”的引用,对于这两个文件,我们将会在后面的讲解中进行展示。对应的网页效果。

      接下来需要对该网页进入美化:在当前目录下新建一名称为"MyStyle.css"的层叠样式表文件,利用该文件实现网页的美化。当然利用CSS进行美化操作的另一目地是实现网页的内容与其表现形式的分离,这样就可以使我们专注于网页的美化,实现了更高效的分工合作理念。样式表文件的源码及对应的网页效果。

      实现对选项卡切换时的脚本控制:在当前目录下创建另一文件,并命名为“MyQuery.js”。该文件的重要作用是实现选项卡的切换效果,当用户鼠标划过其中的一个菜单时,该菜单将显现高亮显示状态,同时位于该菜单下方的内容将会慢慢显示出来,并做了相应的的改变,同时其它选项卡的高亮显示状态被取消,恢复为默认状态。其源代码。

      对网页制作效果进行测试:双击文件"index.html",就会自动启动浏览器,最终的网页选项卡效果如图。当用户鼠标划过其中的一个菜单时,该菜单将显现高亮显示状态,同时位于该菜单下方的内容将会慢慢显示出来,并做了相应的的改变,同时其它选项卡的高亮显示状态被取消,恢复为默认状态。

    如何用jQuery做选项卡界面

    幸运的是, jQueryUI 使它们很容易实现。 下面是如何让它们迅速启动并正常运行。 HTML的基本结构如下:

    Tab 1Tab 2Tab 1 content here... Tab 2 content here... 通过单一ID的div指定这些锚变成标签,标签的列表将会在网页选项卡显示。当用户单击链接时,它将选择该选项卡。 只有短短的一行jQuery代码可以把这个HTML转换为选项卡式界面: $(function() { $( "#tab_wrapper" ).tabs() })多简洁的代码! 我们甚至可以实现更进一步的功能。 该文档展示了较全功能 ,但我认为最有用的还是从外部来源加载数据。 通过使用的锚点到另一个页面的ID,而不是屏幕上一个项目,点击选项卡时它会自动加载资源,内容将通过AJAX加载。

    怎么用javascript实现选项卡切换效果

    一、选项卡切换的原理


    布局好选项卡的HTML结构后,我们可以看的出来,选项卡实际上是三个选项卡标头和三个对应的版块,如下图,是三个标头分别是教育,娱乐,汽车,当我们单
    击教育时,教育那个选项卡标头的背景会变成激活状白色,下面的的三个DIV形成的版块只会显示第一个教育的内容。当我们单击娱乐时,娱乐那个选项卡标头的
    背景会变成激活状白色,下面的的三个DIV形成的版块只会显示第二个娱乐的内容。当我们单击汽车时,汽车那个选项卡标头的背景会变成激活状白色,下面的的
    三个DIV形成的版块只会显示第三个汽车的内容。


    体的实现是通过getElementsByTagName方法,先对选项卡三个标头H3进行捕获,产生一个数组,我们利用for循环分别对每个标头选项
    H3添加一个index属性作为它的序号同时注册单击事件,当某个H3被单击时,我们先把所有的H3都变成原始状态,没active类,然后再把被单击的
    H3要添加一个active类使其变成白色,此时,我们还要知道被单击H3的序号,这样我们可以去,设定与之序号相同的DIV显示出来,而其它的DIV刚
    隐藏起来。

    二、制作过程

    制作HTML结构框架

    完成对应CSS的输入,使页面形成特定布局

    输写javascript代码,对选项卡标头分别注册相应的事件

    手机滑动jquery选项卡怎么做

    HTML的基本结构如下:

    Tab 1Tab 2Tab 1 content here... Tab 2 content here... 通过单一ID的div指定这些锚变成标签,标签的列表将会在网页选项卡显示。当用户单击链接时,它将选择该选项卡。 只有短短的一行jQuery代码可以把这个HTML转换为选项卡式界面: $(function() { $( "#tab_wrapper" ).tabs() })多简洁的代码! 我们甚至可以实现更进一步的功能。 该文档展示了较全功能 ,但我认为最有用的还是从外部来源加载数据。 通过使用的锚点到另一个页面的ID,而不是屏幕上一个项目,点击选项卡时它会自动加载资源,内容将通过AJAX加载。

    最新文章

    随便看看