Emberアプリケーション全体でデフォルトのドラッグアンドドロップ機能を使用しようとしていません。私はコントローラでドロップイベントとevent.preventDefault()
を使用しようとしましたが、コンポーネントでしか利用できないと確信しています。また、インデックスhtmlのbodyタグにondragstart="return false;" ondragenter="return false;" ondrop="return false;" dragover="return false;" dragleave="return false;"
を追加しようとしました。これを処理する適切な方法は何ですか?Emberアプリケーション間でのデフォルトのドラッグアンドドロップを防止します。
3
A
答えて
3
デフォルトのイベントが聴かれるのを防ぐには、nullに対応するイベントを定義するだけです。 Reference
let App = Ember.Application.create({
customEvents: {
dragstart: null,
drag: null,
dragenter: null,
dragleave: null,
dragover: null,
drop: null,
dragend: null
}
});
あなたはエンバー-CLI App.js
ファイルに、次に使用している場合は、
App = Ember.Application.extend({
modulePrefix: config.modulePrefix,
podModulePrefix: config.podModulePrefix,
Resolver,
customEvents: {
dragstart: null,
drag: null,
dragenter: null,
dragleave: null,
dragover: null,
drop: null,
dragend: null
}
});
0
.no-drag{
-webkit-user-drag: none;
user-drag: none;
-webkit-touch-callout: none;
}
このクラスをタグに追加します。
関連する問題
- 1. JsTree:2つの異なるツリー間のドラッグアンドドロップを防止する
- 2. Androidはドラッグアンドドロップでオーバーラップを防止します
- 3. イオン2トグル防止のデフォルト
- 4. ドラッグイベントが動作しない - ドラッグアンドドロップを防止する
- 5. CoreDataはデフォルトの削除を防止します
- 6. イベントはEnterキーでデフォルトを防止します
- 7. タッチスタートと防止デフォルトの子ブロックのリンク
- 8. Amazon Fire TV HTML5 Webアプリケーションのデフォルトのバック動作を防止する方法は?
- 9. 私のCocoaアプリケーションの「再開」を防止しますか?
- 10. jqueryを使用してデフォルトの動作を防止する
- 11. ubuntu 14.04のデフォルトでDesktop GUIへのブートを防止する
- 12. デフォルトでNSManagedObjectのリリースを防止する方法
- 13. コンポーネント間の改行を防止しますか?
- 14. デフォルトを防止した後でSubmitを再度有効にします
- 15. WindowsとJava Webアプリケーション間のドラッグアンドドロップ
- 16. ARM WINCEアプリケーション、ハッカー防止ソリューション
- 17. アプリケーションの明確なデータの防止
- 18. GTKアプリケーションの複数インスタンスの防止
- 19. Androidアプリケーションの閉鎖/停止を防止する
- 20. 子要素のイベントのデフォルトを防止する
- 21. アンドロイドのringtonepreferenceのデフォルト動作を防止する
- 22. 2つのdiv要素の間でページ区切りを防止します
- 23. アプリケーション/画面タイムアウトの防止Android
- 24. タイプ0(DOMベース)JSPアプリケーションのXSS防止
- 25. Cesium.js:補間を防止する
- 26. <select>の上でFirefox経由でデフォルトを防止できません
- 27. アプリの別々のインスタンス間でのドラッグ&ドロップを防止する
- 28. 投稿時のデフォルトを防止する: - Angularjs
- 29. アンドロイドアプリケーションのハングアップを防止しますか?
- 30. subarrayWithRangeのNSRangeExceptionを防止します