2010-12-16 6 views
2

私はテーブルとして設定されたリソースのツリーを持っており、ツリーからCtrl +クリックを使用していくつかのリソースを選択できます複数のリソースを選択してジョブのテーブルにドラッグして、リソースをジョブに割り当てます。jquery uiはIEではドラッグ可能な作品と組み合わせていますが、Firefoxでは使用できません

これはIE8でうまくいきます。 Firefoxで試してみると、選択が全くうまくいかず、ドラッグ可能なものから選択可能なものを無効にしてもOKですので、明らかにドラッグ可能と選択可能の競合はFirefoxでのみ発生します。

Firebugを使用すると、表のセルの1つをクリックすると_mouseStartが起動しないように見えますが、表のセルではない部分をクリックすると表示されます。

私はテストページはここでの問題を実証することである設定した

:されているため、TD要素に適用する立場のCSSルールを可能にIEでのコーディングエラーのこれがすべてで動作しますwww.qualitech.co.nz/test.aspx

答えて

0

唯一の理由。 W3Cの規約によると、内部の表要素は常にposition:staticでレンダリングする必要があります。ドラッグ可能な機能を実現するには、ドラッグ可能な要素を非静的な位置でドキュメントフローから削除できる必要があります。これはTD要素では不可能です。並べ替えられていないリストに切り替え、リスト項目を選択可能かつドラッグ可能にすることを検討してください。

関連する問題