基本的に、私はこの HTML テーブル (メニューとして機能します) を持っています:
<table class="content" align="center">
<tr>
<td class="links">
<table class="links">
<tr>
<td>
<div id="i1">
<a href="http://www.google.com">Sth 1</a>
</div>
<div id="i1">
<a>Sth 2</a>
<div id="i2">
<a href="http://www.google.com">Sth 2 2</a>
</div>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
そして、このjQueryスクリプトを開いたり閉じたりします:
$(document).ready(function(){
$("table.links").find("div").toggle(
function(e){
$(e.target).closest("div").children("div").slideDown(200);
},
function(e){
$(this).children("div").slideUp(200);
}
);});
不明な場合、この jQuery コードはリンクを無効にします。リンクを右クリックして新しいウィンドウで開くを選択すると開くことができますが、左クリックすると開きません。
その理由と修正方法を誰かに教えてもらえますか。
すべてのファイルをダウンロードします (HTML コード、CSS スタイル、jQuery コード、および jQuery を含む): http://www.2shared.com/file/veMG6Gjo/test.html