0
我有一个相当简单的问题,但我似乎无法找到答案。 我希望当我点击网页上的任何地方打开一个div。我如何完成CSS样式。 我的问题是关于div的位置,如果我将这个div添加到表格中,并且我希望每次点击不同的行时都打开它。 谢谢。在点击的地方打开div
我有一个相当简单的问题,但我似乎无法找到答案。 我希望当我点击网页上的任何地方打开一个div。我如何完成CSS样式。 我的问题是关于div的位置,如果我将这个div添加到表格中,并且我希望每次点击不同的行时都打开它。 谢谢。在点击的地方打开div
嗯尝试这样的事:
<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库,如jquery或mootools。
我试图downvote这个,但我讨厌downvoters! ;) – 2010-06-13 09:51:49
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