2

コンテナ内にテーブルがあります(オーバーフロー)。テーブルのいくつかの機能:

1 - ホバー行 (強調表示)

2 - 行をクリックすると、その行が強調表示されます

3 - ダブルクリックするか、open window.location を入力します

4 - 矢印キーの下/上で強調表示された行に移動します (コンテナーの中央に保持します)。

5 - コンテナをスクロールすると、強調表示された行がコンテナの中央に保持されます

バグ:

IE

1 - コンテナーをスクロールすると、強調表示された行が表示されない/機能しない (矢印キーとスクロールを使用)

エラーメッセージ

var row_top = $(box).find('table').find('.row-highlight').offset().top; it is null or not is a object
Line: 100
Character: 21
Code: 0

オペラ

1 - 行をクリックして矢印キーを使用すると、ナビゲーションの順序を維持せずに、中央のコンテナにジャンプします

2 - キーを押すと矢印が機能しません。矢印をクリックしたままにしておくと機能します。

デモ

4

2 に答える 2

1

マウス ホバー時に行の強調表示を設定するコードを次に示します。これはまた、行の強調表示をマウス ホイール上のマウスと同期させます。矢印キーの後の同期もサポートするには、おそらくこれを拡張する必要があります。

マウスホバーでテーブルの行を強調表示する方法は?

于 2012-05-24T15:18:47.733 に答える
1

クリシュナン、それは私が必要としているものではありません。説明します:スクロールするとき、ビューdivの中央の行がハイライト(選択)される必要があります。たとえば、行 1、2、3、4、5 が表示されているため、行 3 が強調表示されます。もう一度下にスクロールすると、行 6、7、8、9、10 が表示されるため、行 8 が強調表示されます。「ハイライト」と言うときは、選択されていることを意味します

于 2012-05-25T15:12:30.167 に答える