2016-06-20 7 views
27

Jquery UIを機能させようとしていますが、そうではありません。ここで何が起こるのですか?私は、依存関係をロードしています:Jquery UIエラー - f.getClientRectsが関数ではありません

main.jsにファイルをだ
<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> 

$(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"); 
      } 
     } 
    }); 
}); 

私はブラケットのjQuery UIのコードを実行

がロードされているが、ときに私は、しかし、動作しません。私のmain.jsファイルをコメントアウトしてから、それを元に戻してください。コンソールに入ったときのエラーです。UIが突然動いています。それは非常に奇妙です。

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

私はこの問題を議論し、このスレッドを見つけましたが、まだそれを修正することができませんでしたしました。

Github

乾杯。

+0

Angularでは問題が発生する可能性があると思っていますが、新しい文書ではすべてがうまくいきますが、エラーが何であるかはわかりません。 – matveytn

+0

あなたはhtmlを共有できますか? jsfiddleを作成してください。 – brk

+1

jQueryとjQuery UIをスクリプトのリストに入れてください。 –

答えて

44

jQuery UIのバージョンは何ですか? jQuery UI 1.11.4とjquery 3.0でも同じ問題がありました。 jQuery UI 1.12.0-rc.2をインストールした後、この問題は修正されました。

+0

私に感謝しましたが、明らかにm8のためにはうまくいきませんでした。 – Yazsid

+1

Jquery UIのバージョンが何であるか違いはありませんでした。とにかくありがとうございました! – matveytn

+0

はい、もちろん、私はjquery 3.0をサポートしていないcompenentを使用します。 jqueryのバージョンとその権利を変更します。 – Mohsen

関連する問題