jQuery-ui widget第一部分(有点问题)——autocomplete、datepicker、accordion、dialog

注意:提示框的触发效果不能用button的方式触发,会有问题。用a标签然后用jQuery-ui装饰成button然后触发。可能以后用用到jQuery-ui做出来的效果,出现问题的话,可以看看,是否是这个情况。

HTML代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>窗口小部件</title>
    <script src="resource/jquery-3.3.1.js"></script>
    <script src="resource/jquery-ui.min.js"></script>
    <script src="widget.js"></script>
    <link rel="stylesheet" type="text/css" href="resource/jquery-ui.min.css">
</head>
<body>

      <div id="according">
          <h3>炉石传说真好玩</h3>
          <div>
              <p>
                  快进来,在外面累的够呛。在火炉旁歇歇脚,说说你的故事吧!
              </p>
          </div>
          <h3>你说是不是</h3>
          <div>
              <p>
                  快进来,在外面累的够呛。在火炉旁歇歇脚,说说你的故事吧!
              </p>
          </div>
          <h3>我最喜欢德鲁伊</h3>
          <div>
              <p>
                  快进来,在外面累的够呛。在火炉旁歇歇脚,说说你的故事吧!
              </p>
          </div>
          <h3>你最喜欢什么职业</h3>
          <div>
              <p>
                  快进来,在外面累的够呛。在火炉旁歇歇脚,说说你的故事吧!
              </p>
          </div>
      </div>
      <!--手风琴效果内容-->
      
      <P>
          <label for="favorite">你最喜欢的套牌是?</label>
          <!--for属性指定这个标签跟哪个标签绑定一起,这里没用作用,可去掉-->
          <input id="favorite">
      </P>
      <!--自动补全文本内容-->

       <P>
           日期:<input type="text" id="datepicker">
       </P>
       <!--日期德选择提示-->
      
       <div id="dialogDiv">
           <p>是的,弹出了一个对话框</p>
       </div>
       <a id="btnId">老哥,点我</a>

</body>
</html>

JS代码:

$(document).ready(function () {
    $("#according").accordion();
    //accordion:手风琴
    
    var favoviteMajor = ["超生德","蓝龙德","青玉德","换家德"]
    $("#favorite").autocomplete({
       source:favoviteMajor
       //指定上面调用的提示内容库
    });
    //autocomplete:自动填充内容
    
    $("#datepicker").datepicker();
    //datapicker:日期选择
    
    $("#btnId").button().on("click",function () {
        $("#dialogDiv").dialog();
    });
    //diaiog:弹出提示框,这里不能用button触发弹出对话框的事件,而是用标签修饰成button    
});

效果:

猜你喜欢

转载自blog.csdn.net/qq_42036616/article/details/82022381