何らかの形でサーバーに依存するjqueryスライダーはありますか? jquery範囲スライダーにjqueryライブラリとUiを使用しています。 jqueryライブラリは1つしかありませんので、競合については質問がないと思います。私のLinuxサーバーでは、スライダーは完璧に機能し、正しい出力が得られます。しかし、コードをプッシュすると、IISサーバーです。 chrome browser。の機能。サーバーが原因である場合、私はたださまよいます。
$(document).ready(function() {
$("#slider").slider({
range: "min",
animate: true,
value:0,
min: 0,
max: 30,
step: 1,
slide: function(event, ui) {
update(2,ui.value); //changed
}
});}
Jqueryとuiの両方を使用すると、動作します。
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
同じエラーメッセージが表示されました。結局、私のコードはjQueryを2回ロードしたことがわかりました。これには、古すぎるjQueryのバージョンも含まれます。 jQueryの最新バージョンが1つだけコードにリンクされていることを確認すると、エラーはなくなりました。
サーバーの1つ(IISサーバー)がjQueryの古いバージョンを提供していますか?
したがって、使用しているjQueryのバージョンを確認してください。これは私にとってはうまくいきます:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>
Railsを実行すると、リストされているjQuery UI要素を個別に指定できます。
Jquery.js libを2回以上含めないことを100%確認してください。
ページに含める他のjsパックファイル内を確認します。