2010-06-13 5 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 –

ответ

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> 

Есть лучшие способы сделать это .. Я не уверен, что если тр тег имеет обработчик OnClick, но его стоит попробовать. Вы можете использовать библиотеку javascript, такую ​​как jquery или mootools.

+0

Я пытаюсь понизить это, но я ненавижу downvoters! ;) –

Смежные вопросы