我遇到了這個問題,我需要在單擊表格單元格時顯示和隱藏div。但是,我也希望人們能夠選擇文本並在單元格內複製它,而不隱藏信息。選擇文本時防止onClick事件
完全開放以在必要時更改設計。 :)
下面是這表明了問題
http://jsfiddle.net/k61u66ek/1/
這裏提琴是在小提琴的HTML代碼:
<table border=1>
<tr>
<td>
Information
</td>
<td onClick="toggleInfo()">
<div id="information" style="display:none">
More information that I want to select without hiding
</div>
<div id="clicktoshow">
Click to show info
</div>
</td>
</tr>
</table>
這裏的JavaScript的:
function toggleInfo() {
$("#clicktoshow").toggle();
$("#information").toggle();
}
任何建議/ advise非常感謝!
/帕特里克
簡單的解決方案將使用雙擊而不是單一的點擊。檢查http://jsfiddle.net/k61u66ek/2/ –