0

この黄色のマーカーのスクリプトは、2 つ以上の選択入力をチェーンするために使用しています。このコード (緑色のマーカー) が存在する場合は機能しません。私がimageareaselect(画像のトリミング)に使用している緑色のマーカーで、フッターにこのシルバーコードがあると機能しません。日付ピッカーに使用しているフッターです。解決策はありますか?

ここに写真:

ここに画像の説明を入力

4

1 に答える 1

0

私はこの問題をうまく解決しました。odyniec.net/projects/imgareaselect/#download から imageareaselect 用の別のスクリプトをダウンロードし、フッターにロードしました。

まあ、あなたは問題を解決しませんでした-あなたはそれをバイパスしただけです:)

jquery.chained.min.js は、jquery をヘッドにロードしないと機能しません。フッターに同じことをロードします。jquery をフッターにロードしないと、datepicker が機能しません。エラーが発生しません。この imageareaselect スクリプト (緑色のマーカー) を削除すると、すべてが機能しますが、imageareaselect が必要です

あなたはほとんど自分で質問に答えました。あなたは主な問題を抱えていました:

  • .noConflict()jQuery を 2 回ロードしました (別のバージョンの jQuery を使用する場合を除き、ロードしないでください)。
  • jQuery の読み込みが早すぎたか、遅すぎました。jQuery に依存する他のすべてのプラグインの前に、jQuery をロードする必要があります。

解決策はかなり単純です。

HTML:

<html>
<head>
    <!-- Put CSS stylesheets in head -->
    <link rel="stylesheet" type="text/css" href="../css/imgareaselect-default.css">
</head>
<body>
    <!-- Your content -->

    <!-- Put JavaScript files at the bottom for better performance -->
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script type="text/javascript" src="../js/jquery.chained.min.js"></script>
    <script type="text/javascript" src="../js/jquery-pack.js"></script>
    <script type="text/javascript" src="../js/jquery.imgareaselect.min.js"></script>
    <script type="text/javascript" src="../plugins/datepicker/bootstrap-datepicker.js"></script>
</body>
</html>
于 2014-05-05T15:43:51.607 に答える