intro.js - 網站引導頁插件

    一個用于制作網頁引導效果的js插件,為您的項目提供分步指南,更好地介紹網站和功能。

    intro.js是一個用于制作網頁引導效果的js插件,為您的項目提供分步指南,更好地介紹網站和功能。用法也簡單。

    intro.js - 網站引導頁插件

    1.在需要的頁面添加引用

    • intro.js
    • introjs.css

    這兩個文件已經足夠,但是文件夾themes中是不同的樣式,如果需要也可以引入喜歡的樣式

    文件夾example中是demo,大家也可以照葫蘆畫瓢

    2.參數說明

    this._options = {
          /* 下一步按鈕的顯示名稱 */
          nextLabel: 'Next →',
          /* 上一步按鈕的顯示名稱 */
          prevLabel: '← Back',
          /* 跳過按鈕的顯示名稱 */
          skipLabel: 'Skip',
          /* 結束按鈕的顯示名稱 */
          doneLabel: 'Done',
          /* 引導說明框相對高亮說明區域的位置 */
          tooltipPosition: 'bottom',
          /* 引導說明文本框的樣式 */
          tooltipClass: '',
          /* 說明高亮區域的樣式 */
          highlightClass: '',
          /* 是否使用鍵盤Esc退出 */
          exitOnEsc: true,
          /* 是否允許點擊空白處退出 */
          exitOnOverlayClick: true,
          /* 是否顯示說明的數據步驟*/
          showStepNumbers: true,
          /* 是否允許鍵盤來操作 */
          keyboardNavigation: true,
          /* 是否按鍵來操作 */
          showButtons: true,
          /* 是否使用點點點顯示進度 */
          showBullets: true,
          /* 是否顯示進度條 */
          showProgress: false,
          /* 是否滑動到高亮的區域 */
          scrollToElement: true,
          /* 遮罩層的透明度 */
          overlayOpacity: 0.8,
          /* 當位置選擇自動的時候,位置排列的優先級 */
          positionPrecedence: ["bottom", "top", "right", "left"],
          /* 是否禁止與元素的相互關聯 */
          disableInteraction: false,
          /* 默認提示位置 */
          hintPosition: 'top-middle',
          /* 默認提示內容 */
          hintButtonLabel: 'Got it'
        };

    只需要在需要引導說明的標簽上加入如下屬性,插件就自動將當前標簽區域高亮選中,另外附加說明

    <div data-step="1" data-intro="這里是步驟1!"></div>
    <div data-step="2" data-intro="這里是步驟2!"></div>
    <div data-step="3" data-intro="這里是步驟3!"></div>

    另外還有兩個比較有用的方法

    oncomplete 選中“跳過”按鈕回調方法

    onexit選中“結束”按鈕回調方法

    一般在頁面加載時調用即可:

    //訪問引導頁
    function guide() {
        introJs().setOptions({
            prevLabel: "上一步",
            nextLabel: "下一步",
            skipLabel: "跳過",
            doneLabel: "結束"
        }).oncomplete(function () {
            //點擊跳過按鈕后執行的事件
        }).onexit(function () {
            //點擊結束按鈕后, 執行的事件
        }).start();
    }

    如何使用

    Intro.js可以通過三個簡單的步驟添加到您的站點中:

    1)在頁面中添加intro.jsintrojs.css(或用于生產的最小版本)。使用introjs-rtl.min.css的從右到左語言支持。

    CDN托管文件位于jsDelivr(單擊“顯示更多”)和cdnjs處。

    2)data-intro和添加data-step到您的HTML元素中。要添加提示,您應該使用data-hint屬性。

    例如:

    <a  data-intro='Hello step one!'></a>

    在這里查看所有屬性。

    3)調用此JavaScript函數:

    introJs().start();

    (可選)傳遞一個參數introJs以限制顯示部分。

    例如?introJs(".introduction-farm").start();,僅對帶有的元素運行介紹class='introduction-farm'。

    intro.js - 網站引導頁插件

    用于:

    Intro.js具有許多用于不同用途的包裝器。請訪問文檔以獲取更多信息。

    注意

    文件夾example中是demo,大家也可以照葫蘆畫瓢

    商業牌照

    如果要將Intro.js用于商業應用程序,主題或插件,則商業許可是適當的許可。使用此選項,您的源代碼將保持專有。在introjs.com上購買商業許可證

    下載權限
    查看
    • 免費下載
      評論并刷新后下載
      登錄后下載
    • {{attr.name}}:
    您當前的等級為
    登錄后免費下載登錄 小黑屋反思中,不準下載! 評論后刷新頁面下載評論 支付以后下載 請先登錄 您今天的下載次數(次)用完了,請明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當前的用戶組不允許下載升級會員
    您已獲得下載權限 您可以每天下載資源次,今日剩余
    教程

    “wp_footer”和“get_footer”操作有什么區別?

    2019-1-13 23:30:18

    CAOS - 眼前一亮的博客主題

    2018-10-3 22:16:56

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    2 條回復 A文章作者 M管理員
    1. 北陌

      看不懂,不適合小白

      • Muze

        期待我出的教程吧( ̄▽ ̄)"

    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 色窝窝无码一区二区三区| 日韩欧国产精品一区综合无码| 欧美日韩精品一区二区在线视频 | 日本一区二区三区免费高清在线| 一区二区三区久久精品| 少妇激情一区二区三区视频| 精品福利一区二区三区免费视频 | 99精品国产高清一区二区麻豆| 日韩免费视频一区| 综合人妻久久一区二区精品| 亚洲乱码一区二区三区在线观看| 国产亚洲3p无码一区二区| 精品人妻系列无码一区二区三区 | 国产精品污WWW一区二区三区| 人妻少妇精品一区二区三区| 天堂资源中文最新版在线一区| 日韩精品一区二区三区老鸭窝 | 内射一区二区精品视频在线观看| 国产福利电影一区二区三区,日韩伦理电影在线福 | 久久国产午夜一区二区福利| 蜜桃传媒一区二区亚洲AV| 真实国产乱子伦精品一区二区三区 | 波多野结衣高清一区二区三区| 无码日韩精品一区二区三区免费| 国产一区二区三区小说| 无码精品人妻一区二区三区AV| 亚洲欧洲一区二区| 免费国产在线精品一区| 精品国产AV一区二区三区| 日韩精品无码视频一区二区蜜桃 | 国产精品99精品一区二区三区 | 亚洲国产精品一区二区三区在线观看 | 国产萌白酱在线一区二区| 国产一区二区免费视频| 午夜视频一区二区三区| 国产一区二区中文字幕| 日本一区午夜爱爱| 国产成人精品久久一区二区三区| 波多野结衣的AV一区二区三区| 国产午夜一区二区在线观看| 在线精品国产一区二区|