Цитата:
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> tbody.st { display : table-row-group; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { $('.spoiler').on('click', '.trigger', function(event) { $('.st', event.delegateTarget).toggle(); }); }); </script> </head> <body> <div class="spoiler"> <input class="trigger"> <table> <tbody class="st" style="display: none;"><tr> <td>ТЕКСТ...</td> </tr></tbody> </table> </div> <div class="spoiler"> <input class="trigger"> <table> <tbody class="st" style="display: none;"><tr> <td>ТЕКСТ...</td> </tr></tbody> </table> </div> <div class="spoiler"> <input class="trigger"> <table> <tbody class="st" style="display: none;"><tr> <td>ТЕКСТ...</td> </tr></tbody> </table> </div> </body> </html> |
рони, а как это может быть при display: table-row-group?
|
Цитата:
<style type="text/css"> tbody.st { display : table-row-group; } </style> |
:D А я читаю конец выражения. Да класс переключать можно, у него JQ, значит .toggleClass().
|
Цитата:
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> tbody.st { display : none; } tbody.st.show { display : table-row-group; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { $('.spoiler').on('click', '.trigger', function(event) { $('.st', event.delegateTarget).toggleClass('show'); }); }); </script> </head> <body> <div class="spoiler"> <input class="trigger"> <table> <tbody class="st" ><tr> <td>ТЕКСТ...</td> </tr></tbody> </table> </div> <div class="spoiler"> <input class="trigger"> <table> <tbody class="st" ><tr> <td>ТЕКСТ...</td> </tr></tbody> </table> </div> <div class="spoiler"> <input class="trigger"> <table> <tbody class="st" ><tr> <td>ТЕКСТ...</td> </tr></tbody> </table> </div> </body> </html> |
Цитата:
$(document).on("click", ".trigger", function() { $(".st", this.parentNode).toggleClass("show"); }); Теперь можно свободно добавлять элементы .spoiler, они будут также функционировать! |
Благодарю ребята! Функции просто божественные!!)) Очень выручили :write:
|
Часовой пояс GMT +3, время: 19:06. |