2012-11-29 41 views
19

Tôi đã cập nhật các tệp jQuery của mình bao gồm giao diện người dùng jQUery để sử dụng tính năng tooltip.jQuery UI TypeError: e.widget.extend không phải là chức năng

Nhưng bây giờ Javascript là chết không có các lỗi sau:

TypeError: e.widget.extend is not a function 

bất cứ ai có thể giúp tôi?

+0

bạn có thể vui lòng thêm mã của mình tại đây –

+0

không có mã đặc biệt nào tôi đang cố gắng đánh giá. lỗi được ném ngay trong tệp tập lệnh jqueryui. –

+0

Bạn đã thêm tệp Jquery.min.js –

Trả lời

48

jQuery Ui đã được bao gồm hai lần (lần thứ hai ẩn vì lỗi khác) vấn đề giải quyết

+12

Chỉ để giúp đỡ nếu ai đó có cùng một vấn đề, tôi cũng gặp vấn đề, và trong trường hợp của tôi, tôi từng có jquery.ui.widget.js trong một tệp riêng biệt. Khi tôi tải xuống phiên bản mới của jquery ui, tôi nhận được phiên bản đầy đủ, đã bao gồm tính năng phụ tùng. Vì vậy, ngay cả khi tôi không có cùng một tệp được thêm hai lần, cùng một tính năng được bao gồm trong các tệp diferente. – Marlon

+0

Tập lệnh thứ hai được nạp tự động bởi gói ASP.NET, vì tôi đã không xóa phiên bản cũ của nó khỏi máy chủ. –

+0

xóa bao gồm /libs/jquery/jquery.ui.widget.js & OK (xem Marlon) – zzapper

0

tôi đã nhận được báo lỗi tương tự cho tag-it.min.js

b.widget không phải là một chức năng tag-it.min.js

Khi tôi kiểm tra, tìm thấy tác phẩm của tôi đã được tải trong trường hợp này

<script src="/scripts/tag-it.min.js"> 
<script src="/scripts/jquery-ui-1.11.1.js"> 

Chỉ cần đảo ngược thứ tự và nó là cố định

Có thể là nó có thể giúp một người nào đó

0

tôi đã có thêm wp_deregister_script ('jquery-ui-phụ tùng'); tới admin-footer.php chỉ ngoại trừ tệp widgets.php.

Các vấn đề liên quan