0

我想将 jQuery UI 主题应用到按钮上,但我做不到!为什么?这是代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<script src="_code/js/jquery.js" type="text/javascript"></script>  
<script src="_code/js/jquery-ui-1.10.0.custom.min.js" type="text/javascript"></script>
<link href="_code/css/redmond/jquery-ui-1.10.0.custom.min.css" rel="stylesheet" type="text/css">
</head>
<body>
<button>Button</button>
</body>
</html>

结果是一个没有 jQuery UI 主题的普通按钮!提前致谢

4

3 回答 3

0

那是因为您还没有写任何关于将特定主题应用于按钮的内容。请了解 jquery 的基本语法和用法:w3schoos.com。您链接的文件通常会为它们提供 javascript 函数,这些函数会在您编写一些 jquery 代码时发生。还需要一些 jquery 代码。如果您是从网站上获取的,请获取完整的教程。

于 2013-02-09T14:53:15.597 回答
0

jQuery UI 与 jQuery Mobile 不同,它不会自动将小部件应用到页面中的元素。

您必须在元素周围显式创建一个按钮<button>小部件:

$(document).ready(function() {
    $("button").button();
});
于 2013-02-09T14:58:22.310 回答
0

这是因为您刚刚包含了 jquery UI 文件。如果您出于不同目的调用 jquery UI 中可用的功能,则 jquery UI 可以工作。例如-

$( "#txtprofession" ).autocomplete({ source: availableTags });

这是自动完成功能的代码。这里是“#txtprofession”,这是我希望在其上实现自动完成功能的文本框的 ID。如果我不调用 jquery UI 中可用的 autocomplete() 函数,直到那时 jquery UI主题不会在文本框上实现,因为某些类将通过调用该函数在该文本框上传递。

于 2013-02-09T16:10:51.113 回答