-1

本当に、本当に私を精神的に壊している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 つでこのような問題が発生したのはこれが初めてです。

4

1 に答える 1

1

ああ、これを解決しました。ネストされたSortable.jsファイルの前に、上記のコードでjavascriptファイルをロードしていましたが、2つを切り替える必要がありました。ありがとう!

于 2013-04-12T14:18:07.577 に答える