3

私がやろうとしているのは、ユーザーがマウスをテーブルの上にドラッグしたときに、ユーザーがテーブル内のセルを強調表示できるようにすることです.

ただし、ドラッグ/ハイライト効果が複数の列にまたがらないように制限する必要があります。たとえば、ユーザーがどの列でドラッグ イベントを開始しても、その列の外側を強調表示することはできません。

これを達成する方法について誰にもアイデアがありますか?

4

2 に答える 2

3

他の質問の例を取り上げると、「td」要素に data-row や data-col などの属性を指定してから、誰かが現在の data-col を保存することを選択しているときに、ユーザーが他の列を選択できないようにする必要があります。異なる data-col 値で。

次のリンクに作業コードを配置しました。行でのみ機能するように変更できます。

実施例

getAttribute メソッドを使用する必要があります。

element.getAttribute("data-col")
于 2013-07-05T13:06:38.953 に答える