2

テーブルとして設定されたリソースのツリーがあり、Ctrl キーを押しながらクリックして複数のリソースを選択し、それらをジョブのテーブルにドラッグしてリソースを割り当てることで、ツリーから複数のリソースを選択できるようにしたいと考えています。仕事。

これはすべてIE8でうまく機能します。しかし、Firefoxで試してみると、選択がまったく機能せず、ドラッグ可能を無効にすると選択可能が機能するため、Firefoxでのみ発生するドラッグ可能と選択可能の間の競合は明らかです。

Firebug を使用すると、テーブル セルの 1 つをクリックしても _mouseStart が起動されないように見えますが、セルではないテーブルの領域をクリックすると発生します。

ここで問題を実証するためのテスト ページを設定しました: www.qualitech.co.nz/test.aspx

4

1 に答える 1

0

これが機能する唯一の理由は、位置 CSS ルールを TD 要素に適用できるようにする IE のコーディング エラーのためです。W3C の規則に従って、内部テーブル要素は常に position: static でレンダリングする必要があります。ドラッグ可能な要素が機能するためには、ドラッグ可能な要素が静的でない位置でドキュメント フローから削除できる必要があります。これは TD 要素では不可能です。順序なしリストに切り替えて、リスト項目を選択およびドラッグ可能にすることを検討してください。

于 2011-02-05T08:20:48.900 に答える