2010-06-13 48 views
0

我有一个相当简单的问题,但我似乎无法找到答案。 我希望当我点击网页上的任何地方打开一个div。我如何完成CSS样式。 我的问题是关于div的位置,如果我将这个div添加到表格中,并且我希望每次点击不同的行时都打开它。 谢谢。在点击的地方打开div

+1

http://www.w3schools.com/Css/css_positioning.asp + http://api.jquery.com/click/ + http://www.w3schools.com/Css/pr_pos_z-index.asp – 2010-06-13 08:12:45

回答

0

嗯尝试这样的事:

<table> 
<tr onclick="d=document.getElementById('myDiv');if(d.style.display=='block'){d.style.display='none';}else{d.style.display='block';}"> 
<td><td> 
</tr> 
<tr onclick="d=document.getElementById('myDiv');if(d.style.display=='block'){d.style.display='none';}else{d.style.display='block';}"> 
<td><td> 
</tr> 
</table> 

<div id="myDiv" style="display:none"> 
STuff 
</div> 

有更好的方法来做到这一点..林不知道如果tr标签有一个onclick处理程序,但它值得一试。您可以使用一个JavaScript库,如jquerymootools

+0

我试图downvote这个,但我讨厌downvoters! ;) – 2010-06-13 09:51:49