Ich habe dieses Problem, wo ich divs ein- und ausblenden muss, wenn ich auf eine Tabellenzelle klicke. Ich möchte aber auch, dass die Benutzer Text auswählen und in der Zelle kopieren können, ohne die Informationen zu verbergen.OnClick-Ereignis bei der Textauswahl verhindern
Völlig offen, um das Design zu ändern, wenn nötig. :)
Hier eine Geige ist, die die Ausgabe
http://jsfiddle.net/k61u66ek/1/
Hier ist der HTML-Code in der Geige zeigt:
<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>
Hier ist die javascript:
function toggleInfo() {
$("#clicktoshow").toggle();
$("#information").toggle();
}
Jeder Vorschlag/beraten wird sehr geschätzt!
/Patrik
Einfache Lösung Verwendung Doppelklick statt Klick sein wird. Überprüfen Sie http://jsfiddle.net/k61u66ek/2/ –