jQuery UI(二)

港控/mmm° 2023-10-17 17:23 70阅读 0赞

dialog插件:常用的对话框展现形式分为普通对话框和form对话框

  1. <link href="jquery-ui-1.12.1.custom/jquery-ui.css" rel="stylesheet" type="text/css" />
  2. </head>
  3. <script type="text/javascript" src="jquery-ui-1.12.1.custom/external/jquery/jquery.js"></script>
  4. <script type="text/javascript" src="jquery-ui-1.12.1.custom/jquery-ui.js"></script>
  5. <script type="text/javascript">
  6. $(function(){
  7. //alert("hh");
  8. $('#dlg').dialog({
  9. //设置成false,代表不自动打开 打开对话框
  10. autoOpen:false,
  11. //按钮的设置
  12. buttons:{
  13. '关闭':function(){
  14. $('#dlg').dialog('close')
  15. }
  16. },
  17. //设置组件是否使用模式窗口。默认为false 背景颜色
  18. modal:true,
  19. //显示
  20. show:{
  21. effect:'blind',
  22. duration:2000
  23. },
  24. //隐藏
  25. hide:{
  26. effect:'explode',
  27. duration:2000
  28. }
  29. })
  30. });
  31. </script>
  32. <body>
  33. <button id="openbut" οnclick="$('#dlg').dialog('open')">打开窗口</button>
  34. <div id="dlg" title="用户登录"> 用户:
  35. <input type="text">
  36. <p/>
  37. 密码:
  38. <input type="password">
  39. <br/>
  40. </div>
  41. </body>

效果

Center

Center 1

tabs插件:可实现丰富的选项卡效果。常用的展现形式有鼠标单击触发tab切换、鼠标移动触发tab切换

  1. <link href="jquery-ui-1.12.1.custom/jquery-ui.css" rel="stylesheet" type="text/css" />
  2. </head>
  3. <script type="text/javascript" src="jquery-ui-1.12.1.custom/external/jquery/jquery.js"></script>
  4. <script type="text/javascript" src="jquery-ui-1.12.1.custom/jquery-ui.js"></script>
  5. <script type="text/javascript">
  6. $(function() {
  7. $("#tabs").tabs();
  8. });
  9. </script>
  10. <body>
  11. <div id="tabs">
  12. <ul>
  13. <li><a href="#tabs-1">Tabs1</a>
  14. </li>
  15. <li><a href="#tabs-2">Tabs2</a>
  16. </li>
  17. <li><a href="#tabs-3">Tabs3</a>
  18. </li>
  19. </ul>
  20. <div id="tabs-1">
  21. <p>content of tab one</p>
  22. </div>
  23. <div id="tabs-2">
  24. <p>content of tab two</p>
  25. </div>
  26. <div id="tabs-3">
  27. <p>content of tab three</p>
  28. </div>
  29. </div>
  30. </body>

效果:

Center 2

autocomplete插件:远程数据源实现自动完成

  1. <link href="jquery-ui-themes-1.12.1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
  2. </head>
  3. <script type="text/javascript" src="jquery-ui-1.12.1.custom/external/jquery/jquery.js"></script>
  4. <script type="text/javascript" src="jquery-ui-1.12.1.custom/jquery-ui.js"></script>
  5. <script type="text/javascript">
  6. $(function(){
  7. //数据
  8. var availableTags = [
  9. "ActionScript",
  10. "AppleScript",
  11. "Asp",
  12. "BASIC",
  13. "C",
  14. "C++",
  15. "Clojure",
  16. "COBOL",
  17. "ColdFusion",
  18. "Erlang",
  19. "Fortran",
  20. "Groovy",
  21. "Haskell",
  22. "Java",
  23. "JavaScript",
  24. "Lisp",
  25. "Perl",
  26. "PHP",
  27. "Python",
  28. "Ruby",
  29. "Scala",
  30. "Scheme"
  31. ];
  32. //自定填充
  33. $("#tags").autocomplete({
  34. source:availableTags, //指定数据源
  35. autoFocus:true, //自动选择第一项
  36. // minLength:2, //最少长度激活
  37. //delay:20, //延迟
  38. //列表被选中时触发
  39. /* select:function(){
  40. alert(1);
  41. }*/
  42. //列表任意一项获得焦点时触发
  43. /* focus:function(){
  44. $(this).css("background","cyan");
  45. }*/
  46. //开始查找请求
  47. /* search:function(){
  48. alert(1);
  49. }*/
  50. });
  51. });
  52. </script>
  53. <body>
  54. <div class="ui-widget">
  55. <label for="tags">自动填充: </label>
  56. <input id="tags">
  57. </div>
  58. </body>

效果:

Center 3

menu插件:

  1. <link href="jquery-ui-1.12.1.custom/jquery-ui.css" rel="stylesheet" type="text/css" />
  2. </head>
  3. <script type="text/javascript" src="jquery-ui-1.12.1.custom/external/jquery/jquery.js"></script>
  4. <script type="text/javascript" src="jquery-ui-1.12.1.custom/jquery-ui.js"></script>
  5. <script type="text/javascript">
  6. $(function(){
  7. $("#menu").menu({
  8. focus:function(){
  9. $(this).css("background","snow");
  10. }
  11. });
  12. });
  13. </script>
  14. <style type="text/css">
  15. /* 菜单的宽度100px,行高35px;*/
  16. .ui-menu{width: 100px; line-height:35px;}
  17. </style>
  18. <body>
  19. <ul id="menu">
  20. <li><a href="#">一中</a>
  21. <ul>
  22. <li><a href="#">高中部</a>
  23. <ul>
  24. <li><a href="#">高一(1)班</a></li>
  25. <li><a href="#">高一(2)班</a></li>
  26. <li><a href="#">高一(3)班</a>
  27. <ul>
  28. <li><a href="#">胡成</a></li>
  29. <li><a href="#">李红</a></li>
  30. <li><a href="#">张三</a></li>
  31. </ul>
  32. </li>
  33. </ul>
  34. </li>
  35. <li><a href="#">初中部</a>
  36. <ul>
  37. <li><a href="#">初一(1)班</a></li>
  38. <li><a href="#">初一(2)班</a></li>
  39. <li><a href="#">初一(3)班</a></li>
  40. </ul>
  41. </li>
  42. <li><a href="#">科研部</a></li>
  43. </ul>
  44. </li>
  45. <li><a href="#">二中</a></li>
  46. </ul>
  47. </body>

效果

Center 4

发表评论

表情:
评论列表 (有 0 条评论,70人围观)

还没有评论,来说两句吧...

相关阅读