我的html文件中的隐藏div

时间:2016-01-18 02:02:15

标签: html navigation google-chrome-devtools hidden

我正在使用scrollNav.js将其与我的HTML融合后我注意到我的HTML中显示了一些额外的div。

但我只能通过Google Devtools(f12)检测到这个div。这甚至可能吗?

这是我的HTML文件:

<section id="scrollNav-1" class="home scroll-nav_section">
                <div class="container">

                    <div class="tagline post-article">  <!--row1-->

                        <h2>HI !</h2>
                    </div>

根据DevTools(f12)

这是div
<section id="scrollNav-1" class="home scroll-nav_section">
                <div class="container">

                    <nav class="scroll-nav fixed" role="navigation"><div class="scroll-nav__wrapper"><span class="scroll-nav__heading">Scroll To</span><ol class="scroll-nav__list"><li class="scroll-nav__item active in-view"><a href="#scrollNav-1" class="scroll-nav__link">HI !</a></li></ol></div></nav><div class="tagline post-article">    <!--row1-->

                        <section id="scrollNav-1" class="scroll-nav__section"><h2>HI !</h2></section>
                    </div>

*我现在的更新是我可以通过在showheadline中键入False来删除“滚动到”,并通过设置display:none来删除所有其他div的其余部分 并变成这样:

但这不是我想要的结果。我希望它清晰明了,它来自何处以及如何克服它而不仅仅是隐藏它。

<section id="scrollNav-1" class="home scroll-nav_section">
                <div class="container">

                    <nav class="scroll-nav fixed" role="navigation"><div class="scroll-nav__wrapper"><ol class="scroll-nav__list"><li class="scroll-nav__item active in-view"><a href="#scrollNav-1" class="scroll-nav__link">HI !</a></li></ol></div></nav><div class="tagline post-article">  <!--row1-->

                        <section id="scrollNav-1" class="scroll-nav__section"><h2>HI !</h2></section>
                    </div>

脚本:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
    <script type="text/javascript" src="js/scrollNav/jquery.scrollNav.min.js"></script>
    <script>    
       $('.post-article').scrollNav({
            sections: 'h2',
            subSections: false,
            sectionElem: 'section',
            className: 'scroll-nav',
            showHeadline: false,
            showTopLink: false,
            topLinkText: 'Top',
            fixedMargin: 40,
            scrollOffset: 40,
            animated: true,
            speed: 500,
            insertTarget: this.selector,
            insertLocation: 'insertBefore',
            arrowKeys: false,
            scrollToHash: true,
            onInit: null,
            onRender: null,
            onDestroy: null
        });

    </script>

如何删除我甚至不知道它来自哪里的额外div?

1 个答案:

答案 0 :(得分:0)

额外的div不是额外的。它是由您正在使用的scrollnav库创建的。许多插件和库在dom上创建额外的元素以添加其功能。无需担心:)