0

我正在尝试将 JQuery UI 应用于按钮,但我无法实现。我收到类似Error: TypeError: $(...).button is not a function 的错误。我添加了一个正确的 js 库,但它不工作。

代码:

<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>jQuery UI Button - Default functionality</title>
    <link href="../../Content/flick/jquery-ui-1.10.3.custom.css" rel="stylesheet" type="text/css" />
    <script src="../../Scripts/jquery-1.10.2.js" type="text/javascript"></script>
  <script>
  $(function() {
    $( "input[type=submit], button" )
      .button()
      .click(function( event ) {
        event.preventDefault();
      });
  });
  </script>
</head>
<body>
<input type="submit" value="A submit button" />
</body>
</html>
4

3 回答 3

0

您缺少 jQuery-ui.js 文件,

包含 jquery 库后,您需要包含 jquery-ui.js 文件

于 2013-08-23T06:36:49.663 回答
0

你不见了jQuery UI.js

<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"/>

button() - 表示 jQuery UI.js 中的方法,而不是 css 中的方法。

检查这个JSFiddle

于 2013-08-23T06:37:48.697 回答
0

您需要添加以下内容

   <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
于 2013-08-23T06:42:41.277 回答