Я использую jQuery toggle() для отображения/скрытия строк таблицы. Он отлично работает в FireFox, но не работает в IE 8.
.show()
/.hide()
работает нормально, хотя.
slideToggle() также не работает в IE - он отображается в течение секунды секунды, а затем снова исчезает. Прекрасно работает в FireFox.
Мой HTML-код похож на этот
<a id="readOnlyRowsToggle">Click</a>
<table>
<tr><td>row</td></tr>
<tr><td>row</td></tr>
<tr class="readOnlyRow"><td>row</td></tr>
<tr class="readOnlyRow"><td>row</td></tr>
<tr class="readOnlyRow"><td>row</td></tr>
</table>
JavaScript
$(document).ready(function() {
$(".readOnlyRow").hide();
$("#readOnlyRowsToggle").click(function() {
$(".readOnlyRow").toggle();
});
});