Mam problem, w którym muszę pokazać i ukryć elementy div po kliknięciu komórki tabeli. Jednak chcę również, aby ludzie mogli wybierać tekst i kopiować go w komórce bez ukrywania informacji.Zapobieganie zdarzeniu onClick podczas wybierania tekstu
Całkowicie otwarty na zmianę projektu, jeśli to konieczne. :)
Oto skrzypce który demonstruje WYDANIE
http://jsfiddle.net/k61u66ek/1/
Oto kod HTML na skrzypcach:
<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>
oto javascript:
function toggleInfo() {
$("#clicktoshow").toggle();
$("#information").toggle();
}
Wszelkie sugestie/Doradztwo jest bardzo doceniane!
/Patrik
Łatwy rozwiązaniem będzie użycie podwójnego kliknięcia zamiast jednego kliknięcia. sprawdź http://jsfiddle.net/k61u66ek/2/ –