本当に、本当に私を精神的に壊しているIE9の問題を抱えています。それを理解することはできません!これらの IE の問題にどのように対処しなければならないか、本当に嫌です。
答えを探して Google で約 20 ページを調べましたが、何も機能しません。「セクション」を作成できるフォームがあります。これらのセクションは、jquery nestedSortable プラグインを使用して並べ替えることができます。 http://mjsarfatti.com/sandbox/nestedSortable/
IE9では、何も機能しません。セクションを作成したり並べ替えたりできません。ページの読み込み時に次のエラーが表示されます。
SCRIPT438: オブジェクトはプロパティまたはメソッド 'nestedSortable' をサポートしていません
エラーはこれの2番目の文字に関係していると述べています:
$('#sortable').nestedSortable({
//disableNesting: 'no-nest',
listType: 'ul',
forcePlaceholderSize: true,
handle: 'div',
helper: 'clone',
items: 'li',
maxLevels: 2,
opacity: .6,
placeholder: 'placeholder',
revert: 250,
tabSize: 25,
tolerance: 'pointer',
toleranceElement: '> div',
update: function(){
order_sections();
}
});
何か案は?このコード ブロックを完全に削除すると、エラーは発生せず、セクションを正常に作成できます。もちろん、これはコメント アウトされているため、順序を変更することはできません。
これは、IE9 を除くすべてのブラウザーでうまく機能します。古いバージョンで動作するかどうかは不明です。必要があるため、IE9 のみをサポートしています。IE は巨大なガベージ ダンプなので、アプリケーションからすべての IE をブロックできたらいいのにと思います。
退屈な IE の問題でここに来て申し訳ありませんが、私はアイデアがありません。
このプラグインの互換性は IE6/7/8 であり、彼は 9 について言及していません。
編集済み***
私のjavascriptファイルはフッターに含まれています。ここに順序があります:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript" src="js/public/website/application.js?v=1362424015"></script>
<script type="text/javascript" src="js/public/website/bootstrap.js?v=1364410348"></script>
<script type="text/javascript" src="js/public/website/greyScale.js?v=1362424015"></script>
<script type="text/javascript" src="js/public/website/jquery.placeholder.js?v=1362424015"></script>
<script type="text/javascript" src="/js/public/website/jquery.dataTables.js?v=1362424015"></script>
<script type="text/javascript" src="js/common/jquery-ui-1.9.0.custom.min.js?v=1362424015"></script>
<script type="text/javascript" src="js/members/global.js?v=1364396131"></script>
<script type="text/javascript" src="http://dev.clientsky.com/js/members/proposals/proposal.js?v=1364351236"></script>
<script type="text/javascript" src="js/members/proposals/create_proposal_sections.js?v=1365712158"></script>
<script type="text/javascript" src="js/common/jquery.mjs.nestedSortable.js?v=1362424015"></script>
私にはすべて問題ないように見えます。これは大規模なアプリケーションであり、プラグインの 1 つでこのような問題が発生したのはこれが初めてです。