0

外部コンテンツをオーバーレイにロードするために、非常に単純な jQuery Tools Overlay セットアップを使用しています。こちらをご覧ください。<a>基本的に、次のような標準を使用して機能します<a rel="#overlay" href="content.html">Overlay</a>。[オーバーレイ] をクリックすると、content.html がオーバーレイに読み込まれます。素敵で簡単!

テーブル行全体をクリックしてオーバーレイをトリガーしたいので、問題が発生しています。これは可能ですか?どうすればそれを実現できますか?

4

3 に答える 3

1

ええ、あなたはそれを簡単に行うことができます。テーブル行内にアンカータグを配置し、その表示スタイルをブロックします

<tr>
<td><a rel="#overlay" href="content.html" style="display:block;">Overlay</a></td>
</tr>
于 2010-06-26T19:48:01.807 に答える
0

これを行う簡単な方法があります。特定のイベントで特定のオーバーレイをトリガーするには、次の操作を行う必要があります

$('#overlay').overlay().load();
于 2011-04-12T10:46:15.593 に答える
0

以下の「myTable」を、行をクリック可能にするテーブルのIDに置き換えるだけです。

$('#myTable tr').click(function(){
  //Whatever you want to happen when the row is clicked goes here, for example:
  $('#overlay').click(); //Fires the previously defined onclick event for #overlay.
});
于 2010-06-26T19:47:32.883 に答える