b2c信息网

您现在的位置是:首页 > 最近新闻 > 正文

最近新闻

html导航栏不跳转切换页面(html页面跳转时导航栏不变)

hacker2022-06-28 17:20:24最近新闻87
本文目录一览:1、html怎么在一张网页上出现一个列表,列表内有几项,单机切换内容,并不跳转到另一个网页。

本文目录一览:

html怎么在一张网页上出现一个列表,列表内有几项,单机切换内容,并不跳转到另一个网页。

!DOCTYPE html

html

head

meta charset="utf-8"

titleTEST/title

script src=""/script

    style type="text/css"

        *{ margin: 0; padding: 0; }

        .list {

            float: left;

            width: 10%;

        }

        li { list-style: none; }

        ul { display: none; }

        .active { display: block; }

    /style

/head

body

div class="799f-e8e3-27ea-0460 list"

    h4列表1/h4

    ul class="e8e3-27ea-0460-4b83 active"

        li列表1的内容/li

        li列表1的内容/li

        li列表1的内容/li

    /ul

/div

div class="27ea-0460-4b83-96df list"

    h4列表2/h4

    ul

        li列表2的内容/li

        li列表2的内容/li

        li列表2的内容/li

    /ul

/div

script type="text/javascript"

$("h4").click(function(){

    $(this).siblings("ul").addClass("active").parent().siblings().children("ul").removeClass("active");

})

/script

/body

/html

用jquery可以比较简单的表示,思路是:把全部列表隐藏掉,然后设置一个active的样式显示列表,点击哪个列表,就给这个列表加上active这个样式,这样这个列表就会显示出来了,同时, 把另外那个列表去掉active这个样式,另一个列表就隐藏掉了。你就算有N个列表,也可以正常运行

HTML打开一个链接的时候如何不跳转新窗口直接在内嵌页面展示?

这样要用锚点链接。就是要随时跟着侧边栏变化的主题内容显示区域要设置name,

比如div name="content"/div,然后链接要指向设置的那个name,写法:a href="" target=“content/a,那样就可以在点击链接的时候,设置name的区域随之改变,而且都是在同一个页面,不会跳转出去。

html导航栏怎么实现不跳转页面就能换内容

在页面的head/head中间写上 base target="_self" 即可

html5如何做到使用导航栏切换页面时不重新加载页面

我刚开始也在找这个问题的答案,现在解决了,为后面学习的人栽棵树吧。

实现这个功能有很多种方法,这里我选一种个人认为比较简单的方法:

建立三个网页,一个作为主页面,另外两个子页面作为切换页面嵌入主页面,子页面也可以用文字替代。

用jQuery方法来切换页面,语言比较简单网上搜一下看看就懂了

下面附上代码

!DOCTYPE html

html

head

    meta charset="UTF-8"

    title标题/title

    !--jQuery 百度CDN库--

    script src=""/script

    script

        // jQuery代码

        $(document).ready(function () {

            $("#b1").click(function () {

                $("#tab_1").show();// 显示

                $("#tab_2").hide();// 隐藏

            });

            $("#b2").click(function () {

                $("#tab_1").hide();

                $("#tab_2").show();

            });

        });

    /script

/head

body

div

    h1标题一/h1

/div

div

    div

        ul

            libutton id="b1"菜单1/button/li

            libutton id="b2"菜单2/button/li

        /ul

    /div

    div

        div id="tab_1"

            子页面1

        /div

        div id="tab_2" style="display: none"

            子页面2

        /div

    /div

/div

/body

/html

发表评论

评论列表

  • 礼忱徒掠(2022-06-28 21:49:02)回复取消回复

      .active { display: block; }    /style/headbodydiv class="b86a-859a-935d-fbc5 list"    h4列表1/h4    ul class="859a-935d-fbc5-2014 active"        li列表1的内容/li     

  • 绿邪性许(2022-06-28 19:13:15)回复取消回复

    ,另一个列表就隐藏掉了。你就算有N个列表,也可以正常运行HTML打开一个链接的时候如何不跳转新窗口直接在内嵌页面展示?这样要用锚点链接。就是要随时跟着侧边栏变化的主题内容显示区域要设置name,比如div n

  • 听弧好倦(2022-06-29 03:24:30)回复取消回复

    s("active");})/script/body/html用jquery可以比较简单的表示,思路是:把全部列表隐藏掉,然后设置一个active的样式显示列表,点击哪个列表,就给这个列表加上active这个样式,这样这个列

  • 痴妓疚爱(2022-06-28 20:33:34)回复取消回复

    样式,这样这个列表就会显示出来了,同时, 把另外那个列表去掉active这个样式,另一个列表就隐藏掉了。你就算有N个列表,也可以正常运行HTML打开一个链接的时候如何不跳转新窗口直接在内嵌页面展示?这样要用锚点链接。就是要随时跟着侧边栏变化的主题内容