【发布时间】:2014-05-05 04:01:22
【问题描述】:
我正在尝试使用简单的 jQuery UI。我已经包含了所有内容,并且有这个简单的脚本:
<script>
$(function() {
$( "#slider" ).slider();
});
</script>
和
<div id="slider"></div>
我的包括:
<script type="text/javascript" src="js/jquery-1.10.2.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.10.4.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js/ayaSlider.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/angular.min.js"></script>
<script type="text/javascript" src="js/angular-route.min.js"></script>
<script type="text/javascript" src="js/app.js"></script>
但是当我打开页面时没有滑块。根据角度的文档:
如果 jQuery 可用,则 angular.element 是 jQuery 的别名 功能。如果 jQuery 不可用,则 angular.element 委托给 Angular 内置的 jQuery 子集。
但是,我不太明白如何使用angular.element,也没有示例。
更新:我设法在屏幕上显示了滑块,但它不起作用,我无法更改值或对其进行操作。
【问题讨论】:
-
如果你包含了jQuery,你可以正常使用它。您的控制台中是否出现任何错误?
-
当 dom 准备好时执行 .slider()
-
@Dreamwalker,提问者已经这样做了。
-
@user,还请记住,jQuery UI 需要包含 CSS 文件才能正常工作。仔细检查您是否已将该文件包含在您的页面中。
-
@Nick 不,我没有收到任何错误。我用我的包含列表更新了帖子。
标签: javascript jquery angularjs