2

ボタンをドラッグして td にドロップしようとしていますが、機能していないようです。ドラッグは簡単です。しかし、ドロップを受け入れるように td をセットアップできないようです。ここにjsFiddleリンクがあります

いくつかの 優れた 記事のドキュメントを見てきましたが、何が間違っているのかまだわかりません。

4

2 に答える 2

2

dragenterハンドラーのアラート呼び出しに問題があるように見えます。フィドルのデバッグ ステートメントを更新して、console.log代わりに使用するalertようにしました。これは、Chrome の最新バージョンで期待される動作になるようです。

console.logalertメソッドよりもデバッグ ステートメントを出力するのに適しています。コンソールをサポートしていないブラウザーでのエラーが心配な場合は、HTML5 ボイラープレートに含まれている shivを使用することを検討してください。

クロスブラウザーのサポートに関しては、サポートしたいすべてのブラウザーでドラッグ アンド ドロップが完全にサポートされていることを確認することをお勧めします。caniuse.comは、そのようなチェックのための優れたリソースですが、代わりに、リンク先のデモの 1 つを各ターゲット ブラウザーでテストすることもできます。そうでない場合は、DaneSoul のアドバイスに従い、特定の機能をサポートするために、これらの苛立たしいギャップや特異性を克服するように設計された jQueryUI を検討する必要があります。

于 2012-06-14T10:23:03.257 に答える
0

JQueryUI を使用して、ドラッグ アンド ドロップを簡単に実装できます。

JQueryUI :ドラッグ&ドロップ可能

于 2012-06-14T04:06:03.913 に答える