Tôi đang cố gắng làm cho giao diện người dùng Jquery hoạt động, nhưng không. Đây là những gì sẽ xảy ra. Tôi đang tải phụ thuộc:Lỗi giao diện người dùng Jquery - f.getClientRects không phải là chức năng
<script src="assets/src/js/angular/angular.js"></script>
<script src="assets/src/js/angular-animate/angular-animate.js"></script>
<script src="assets/src/js/angular-route/angular-route.js"></script>
<script src="assets/src/js/jquery/dist/jquery.js"></script>
<script src="assets/src/js/jquery-ui/jquery-ui.js"></script>
<script src="assets/src/js/app.js"></script>
<script src="assets/src/js/main.js"></script>
Đó là main.js tôi file:
$(function() {
$("input[type=submit]")
.button()
.click(function (event) {
event.preventDefault();
});
});
$(function() {
$("#circum").buttonset();
});
$(function() {
$("#dialog-message").dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
});
Khi tôi chạy mã trong dấu ngoặc jquery UI được nạp nhưng không hoạt động, tuy nhiên, khi tôi nhận xét tệp main.js của tôi và sau đó đưa nó trở lại đó là lỗi tôi nhận được trong bảng điều khiển và giao diện người dùng đột nhiên hoạt động. Thật kỳ lạ.
jQuery.Deferred exception: elem.getClientRects is not a function TypeError: elem.getClientRects is not a function at jQuery.offset (http://127.0.0.1:27530/assets/src/js/jquery/dist/jquery.js:9779:14) at Object.getWithinInfo (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:1157:26) at jQuery.$.fn.position (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:1179:23) at _position (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:8709:17) at ._position (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:415:25) at open (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:8334:8) at .open (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:415:25) at _init (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:8210:9) at ._init (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:415:25) at _createWidget (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:587:8) undefined
tôi đã tìm thấy chủ đề này thảo luận về vấn đề này nhưng vẫn là không thể sửa chữa nó.
Chúc mừng.
Tôi nghĩ rằng nó có thể là một vấn đề với Angular, vì mọi thứ hoạt động tốt trên một tài liệu mới mà không có nó, nhưng tôi không có ý tưởng về những gì lỗi thậm chí là. – matveytn
bạn có thể chia sẻ html không? hoặc hãy tạo một jsfiddle – brk
Đặt giao diện người dùng jQuery và jQuery trước góc trong danh sách tập lệnh 'của bạn. –