The jquery UI is a jquery based open source JavaScript Web user interface code base. A visual control that contains low-level user interaction, animations, effects, and replaceable topics.
Preparing for the JQuery environment
First, we create a button, and when we click on the button, a dialog box pops up.
The code is as follows |
Copy Code |
<input type= "button" value= "delete" id= "btn"/> |
In order to set this button to click on the event, you need to prepare the jQuery environment.
The code is as follows |
Copy Code |
<script type= "Text/javascript" src= "Scripts/jquery-1.4.2.js" ></script> |
Set the Click event for the button in ready.
The code is as follows |
Copy Code |
$ (function () { Class $ ("#btn"). Click (function () { Alert ("BTN is clicked!") "); } ); |
Confirm that this step is not a problem.
Prepare dialog box
In the second step, you need to prepare the contents of the dialog box. This content comes from the demo file of the JQuery UI.
The code is as follows |
Copy Code |
<div id= "dialog-confirm" title= "Empty the Recycle Bin?" > <p> <span class= "Ui-icon ui-icon-alert" style= "Float:left"; margin:0 7px 20px 0; " ></span> These items would be permanently deleted and cannot to be recovered. Are you sure?</p> </div> |
In order to use the JQuery UI dialog box, you need to add references to these files.
code is as follows |
copy code |
<script type=" Text/javascript "src=" Scripts/jquery.ui.core.js ">< /script> <script type= "Text/javascript" src= "Scripts/jquery.ui.widget.js" ></SCRIPT> <script type= "Text/javascript" src= "Scripts/jquery.ui.mouse.js" ></SCRIPT> <script Type= "Text/javascript" src= "Scripts/jquery.ui.button.js" ></SCRIPT> <script type= "text/" JavaScript "src=" Scripts/jquery.ui.draggable.js "></script>" <script type= "Text/javascript" Src= "Scripts/jquery.ui.position.js" ></script> <script type= text/javascript "src=" scripts/ Jquery.ui.dialog.js "></script> |
Add Style
The jquery UI uses a number of styles to decorate, and you need to refer to the jquery UI style, note that jquery.ui.all.css this file references a large number of other style files, putting the jquery UI The contents of the Development-bundlethemesbase folder are copied over.
The code is as follows |
Copy Code |
1 <link type= "text/css" href= "Styles/jquery.ui.all.css" rel= "stylesheet"/> |
In the Ready function, this dialog box is also initialized.
The code is as follows |
Copy Code |
$ (function () { Class $ ("#btn"). Click (function () { Alert ("BTN is clicked!") "); });
Initialize dialog box $ ("#dialog-confirm"). Dialog (); });
|
Now, when you open this page, you can already see the dialog box.
An example of a combination with asp.net
code is as follows |
copy code |
<body> <form id= "Form1" runat= "Server" > <div id= "Dlg" > <asp:textbox id= "TextBox1" runat= "Server" ></asp:TextBox> </div> <asp:button id= "Showdlg" runat= "server" text= "..."/> </form> <script type= "Text/javascript" language= "JavaScript" > $ (function () { $ ("#dlg"). Dialog ({ Autoopen:false, Closed:true, WIDTH:450, Modal:true, Appendto: "Form", Buttons: { "OK": function () { $ ("form"). Submit (); }, ' Cancle ': function () { $ (This). dialog ("Close"); } }, Close:function () { } }); $ ("#<%=showdlg.clientid%>"). button (). Click (function () {$ ("#dlg"). Dialog ("Open"); } ); </script> </body> |
Create a simple dialog box:
The code is as follows |
Copy Code |
<script type= "text/javascript> $.fx.speeds._default = 1000; $ (function () { $ ("#dialog"). Dialog ({ Autoopen:false, Show: "Blind", Hide: "Explode" });
$ ("#opener"). Click (function () { $ ("#dialog"). Dialog ("Open"); return false; }); }); Script> <script type= "text/javascript> $.fx.speeds._default = 1000; $ (function () { $ ("#dialog"). Dialog ({ Autoopen:false, Show: "Blind", Hide: "Explode" }); $ ("#opener"). Click (function () { $ ("#dialog"). Dialog ("Open"); return false; }); }); Script> |
Page:
The code is as follows |
Copy Code |
<div class= "Demo" > <div id= "Dialog" title= "Basic dialog box" > <p> This is a dialog box where the window can be moved, scaled and closed by the "X" icon </p> </div> <button id= "Opener" > Open the dialog box </button> </div>
<div class= "Demo" > <div id= "Dialog" title= "Basic dialog box" > <p> This is a dialog box where the window can be moved, scaled and closed by the "X" icon </p> </div> <button id= "Opener" > Open the dialog box </button> </div> |