npm 包 ci-modals 使用教程

阅读时长 10 分钟读完

介绍

ci-modals 是一个基于 Bootstrap 的模态框插件,具有高度可配置的特性并且易于使用。本文将为您介绍如何使用 ci-modals。

安装

你可以使用 npm 安装 ci-modals:

或者使用 yarn:

或者手动下载 ci-modals 并引入。

使用

引入 CSS

在 HTML 的 head 中引入 Bootstrap 样式和 ci-modals 的样式:

引入 JavaScript

在页面底部引入 jQuery、Bootstrap 和 ci-modals 的 JavaScript 文件:

创建模态框

在 HTML 中创建模态框的模板(模板 id 必须以“ci-”开头),如:

-- -------------------- ---- -------
---- --------------------- ------------ ----- ------------- ------------- ------------------------------ -------------------
    ---- ---------------------
        ---- ----------------------
            ---- ---------------------
                ------- ------------- ------------- -------------------- -----------------------------
                --- ------------------- ---------------------------
            ------
            ---- -------------------
                -----------
            ------
            ---- ---------------------
                ------- ------------- ---------- ------------ --------------------------------
                ------- ------------- ---------- ------------------------
            ------
        ------
    ------
------

调用 ci-modals

在 JavaScript 中初始化并打开模态框:

-- -------------------- ---- -------
---------------------------------
    --------- --------- -- --------------------------- ----------------- --------------- ----------
    --------- ----- -- -------------
    ------- ------ -- ------ --- -- ------------
    ------------- --- -- -------------------- ---- ---------- --- ----- ------ - ---- ----- ----
    ------------ ----- -- ---------
    ----------- -------- ------- -- -----
    ----------------- ----- -- --------
    ---------- ----- -- ---------
    ----------------- -------- --------- -- ----------- ------ --- ---- ---
    ------------ ----- -- ---------
    --------- ----- -- ---- -- --
    ------------- ----- -- -- ----
    -------------- ---- ------------- -- -- -- -----
    ------------- ----- -- ---- ------ --
    ----------------- --------- -- ------ ----
    ------------------ ---- ------------- -- ------ -- -----
    ------------ -------- -- ---------------------- - --------
    ----------- ---------- --- -- -- -- --------
    --------------- ---------- --- -- -- ------ --------
    ------------- ---------- --- -- -----------
    -------------- ---------- -- -- -----------
---

---------------------------------------- -- -----
---------------------------------------- -- -----

示例代码

-- -------------------- ---- -------
--------- -----
------
    ------
        ----- ----------------
        ---------------- ------------
        ----- ---------------- -----------------------------------------------------------
        ----- ---------------- -------------------------------------------------------
    -------
    ------
        ---- ------------------
            ------------- ---------
            ------- ----------------- ---------- ---------------------------
        ------
        
        ---- --------------------- ------------ ----- ------------- ------------- ------------------------------ -------------------
            ---- ---------------------
                ---- ----------------------
                    ---- ---------------------
                        ------- ------------- ------------- -------------------- -----------------------------
                        --- ------------------- ---------------------------
                    ------
                    ---- -------------------
                        -----------
                    ------
                    ---- ---------------------
                        ------- ------------- ---------- ------------ --------------------------------
                        ------- ------------- ---------- ------------------------
                    ------
                ------
            ------
        ------
        
        ------- --------------------------------------------------------
        ------- -----------------------------------------------------------------
        ------- --------------------------------------------------------------
        --------
            --------------------------------- -- -
                ---------------------------------
                    --------- -----
                    --------- -----
                    ------- ------
                    ------------- ---
                    ------------ -----
                    ----------- -------- -------
                    ----------------- -----
                    ---------- -----
                    ----------------- -------- ---------
                    ------------ -----
                    --------- -----
                    ------------- -----
                    ------------- -----
                    ----------------- ---------
                    ------------ --------
                    ----------- ---------- -
                        ----------- -----
                    --
                    --------------- ---------- -
                        ----------- ---------
                    --
                    ------------- ---------- -
                        ----------------------
                    --
                    -------------- ---------- -
                        ----------------------
                    -
                ---

                ----------------------------------------
            ---
        ---------
    -------
-------

指导意义

ci-modals 是一个非常好用的模态框插件,不仅易于使用,而且具有高度可配置的特性。其中的配置参数和回调函数也是让你的开发效率和设计可玩性极高的利器。我们希望这篇文章可以帮助大家更好地使用 ci-modals,并且为开发者提供更好的开发与设计思路。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005606f81e8991b448de96c

纠错
反馈