3

ここでいくつかの検索結果を見つけましたが、それらはすべてjQueryのものであり、私が調べたいくつかは私の場合には当てはまりませんでした。

これは小さなプロジェクトであり、これまでjQueryの使用を避けてきました。図書館を必要としないように、そのままにしておきたいです。

基本的に、私は<article>要素を要素にドラッグしてい<div>ます。divにはbackground-image閉じたゴミ箱があります。CSSでは、トリガーされたときに同じであるが開いているゴミ箱を表示するように設定されています:hover

これで、article要素をdivにプルしても、:hoverエフェクトがトリガーされません。どうすればよいですか?

必要なすべての要素が設定されdraggable、必要なイベントリスナーが追加され、Console.logはそれらが機能することを確認します。

4

1 に答える 1

0

'open_trash'というCSSクラスを定義し、そこに開いているゴミの背景画像を設定してから、javascriptを使用して、マウスダウンでドラッグされた要素のクラスを次のように変更できます。

document.getElementById("draggedItem").className = "open_trash";

クラス名は、空の文字列または他のオンマウスダウンのいずれかに設定できます。

于 2012-05-23T17:03:05.650 に答える