1. 程式人生 > >Bootstrap的js外掛之滾動監聽(scrollspy)

Bootstrap的js外掛之滾動監聽(scrollspy)

data-spy="scroll"——向您想要監聽的元素(通常是 body)新增滾動監聽事件 

data-target=".navbar"——指明導航條為監聽目標;

data-offset="70"——計算滾動位置時相對於頂部的偏移量(畫素數);

<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>飯盒兒——發現身邊不一樣的世界</title>
    <link rel="stylesheet" href="css/bootstrap.min.css" type="text/css">
    <script src="js/jquery-2.1.3.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
    <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>
<body data-spy="scroll" data-target=".navbar" data-offset="70">
    <div class="container">
        <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
            <div class="container">
                <div class="collapse navbar-collapse js-navbar-scrollyspy" id="myScrollspy">
                    <ul class="nav navbar-nav">
                        <li role="presentation"><a href="#home">首頁</a></li>
                        <li role="presentation"><a href="#contact">聯絡我們</a></li>
                        <li class="dropdown" role="presentation">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                                產品分類
                                <span class="caret"></span>
                            </a>
                            <ul class="dropdown-menu" role="menu">
                                <li role="presentation"><a href="#music" role="menuitem" tabindex="-1">音樂</a></li>
                                <li role="presentation"><a href="#video" role="menuitem" tabindex="-1">視訊</a></li>
                            </ul>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
        <h2 id="home">歡迎來到飯盒兒的世界</h2>
        <p>
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
            擁抱氣味相投的有趣之人;訂閱一個靈魂共振的星球;捕捉那些砰然心動的瞬間;我們只邂逅可愛的陌生人。
        </p>
        <hr/>
        <h2 id="contact">聯絡我們</h2>
        <p>
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
            我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手時光仍下我轟轟烈烈的向前奔去。
        </p>
        <hr/>
        <h2 id="music">音樂</h2>
        <p>
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
            我想有一天,我和一個人足夠契合,我們可以一整天聽著音樂,吃著好吃的,天南地北地聊著,哪怕兩兩相望靜靜坐著也不會尷尬不會無聊。友情也好,愛情也好。
        </p>
        <hr/>
        <h2 id="video">視訊</h2>
        <p>
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
            那朵叫青春的雲,曾經飄過我們的天空,淋溼了我們的心情,卻和歲月一起饋贈給我們兩個字——成長。只在此刻,與時光許下諾言,相期,莫違。
        </p>
    </div>
    <script>
        $('#myScrollspy').on('activate.bs.scrollspy', function () {
            alert("觸發了滾動監聽");
        })
    </script>

</body>
</html>