当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


jQuery UI Accordion create用法及代码示例


jQuery UI 由 GUI 小部件、视觉效果和使用 HTML、CSS 和 jQuery 实现的主题组成。 jQuery UI 非常适合为网页构建 UI 接口。 jQuery UI Accordion Widget 可用于将成对的标题和内容面板转换为手风琴。

jQuery UI 手风琴创建事件用于在创建手风琴时触发。如果折叠式小部件折叠起来,则ui.headerui.panel将是空对象。 Accordion create 事件接受下面列出的 2 个值:

  • event:它代表滑块小部件的事件。
  • ui:它是一个对象类型,包含以下值:
    • header:它代表活动标头。
    • panel:它代表活动面板。

用法:

  • 使用 create 回调初始化手风琴:
$( ".selector" ).accordion({
     create: function( event, ui ) {}
});
  • 将事件侦听器绑定到手风琴创建事件:
$( ".selector" ).on( 
    "accordioncreate", 
    function( event, ui ) {} 
);

CDN 链接:首先,添加项目所需的 jQuery UI 脚本。

<link href=”https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css”
        rel=”stylesheet”>
<script src=”https://code.jquery.com/jquery-1.10.2.js”></script>
<script src=”https://code.jquery.com/ui/1.10.4/jquery-ui.js”></script>

例子:此示例说明了 jQuery UI Accordion create 事件的实现。

HTML


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>
        jQuery UI Accordion create Event
    </title>
    <link href=
"https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
          rel="stylesheet">
    <script src=
"https://code.jquery.com/jquery-1.10.2.js">
    </script>
    <script src=
"https://code.jquery.com/ui/1.10.4/jquery-ui.js">
    </script>
    <style>
        h1, h3 {
            text-align: center;
        }
        #GFG {
            width: 600px;
            margin: 0 auto;
        }
    </style>
</head>
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
    <h3>jQuery UI Accordion create Event</h3>
    <div id="GFG">
        <h3>HTML</h3>
        <div>
            HTML stands for HyperText Markup Language. 
            It is used to design web pages using the 
            markup language. HTML is the combination 
            of Hypertext and Markup language. Hypertext 
            defines the link between the web pages and
            markup language defines the text document 
            within the tag that define the structure 
            of web pages.
        </div>
        <h3>CSS</h3>
        <div>
            CSS (Cascading Style Sheets) is a stylesheet 
            language used to design a webpage to make it 
            attractive. The reason for using this is to 
            simplify the process of making web pages 
            presentable. It allows you to apply styles 
            on web pages. More importantly, it enables 
            you to do this independent of the HTML that 
            makes up each web page.
        </div>
        <h3>JavaScript</h3>
        <div>
            JavaScript is the world most popular 
            lightweight, interpreted compiled programming 
            language. It is also known as scripting 
            language for web pages. It is well-known for 
            the development of web pages, many non-browser 
            environments also use it. JavaScript can be 
            used for Client-side developments as well as 
            Server-side developments.
        </div>
        <h3>Bootstrap</h3>
        <div>
            Bootstrap is a free and open-source tool 
            collection for creating responsive websites 
            and web applications. It is the most popular 
            HTML, CSS, and JavaScript framework for 
            developing responsive, mobile-first websites. 
            Nowadays, the websites are perfect for all 
            the browsers (IE, Firefox, and Chrome) and 
            for all sizes of screens (Desktop, Tablets, 
            Phablets, and Phones).
        </div>
    </div>
    <script>
        $(document).ready(function () {
            $("#GFG").on("accordioncreate", function() {
                alert("Accordion Create Event Triggered!");
            });
            $("#GFG").accordion();
        });
    </script>
</body>
</html>

输出:

参考: https://api.jqueryui.com/accordion/#event-create



相关用法


注:本文由纯净天空筛选整理自blalverma92大神的英文原创作品 jQuery UI Accordion create Event。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。