Работает только в первом случае!
Вот php:
# <div class='set_item'> # <div class='box_text'> # <table class='text_show'> # <tr> # <td class='img_text'> # <strong>%s</strong> # </td> # <td class='title_text'> # <h5 align='center'>%s</h5> # </td> # </tr> # <tr> # <td colspan='2' class='text_text' valign='top'> # <em>%s</em> # <div id='iLike' class='expandlink'>мне интересно...</div> # <div class='full_text'>%s</div> # <div class='svernut'>свернуть</div> # </td> # </tr> # </table> # </div> # </div> А вот яваскрипт: 1. $(".expandlink").click(function() { 2. $(this).siblings(".full_text").show("slide"); 3. $(this).slideUp(1000); 4. $(this).siblings(".svernut").show("slide"); 5. $("#shuffle").cycle({ 6. fx:"false"}); 7. }); 8. $(".svernut").click(function() { 9. $(this).siblings(".full_text").hide("slide"); 10. $(this).hide("slide"); 11. $(this).siblings(".expandlink").show("slide"); 12. $('#shuffle').cycle({ 13. fx: 'shuffle', 14. speed: 1000, 15. timeout: 4000 16. }); 17. }); С яваскриптом всё работает как задумано!!! Но теперь,кода выводятся следующие рамки в цикле,то при нажатии на "мне интересно..." выкидывает сразу же первую самую рамку и ничего не происходит!А вот если на первой сразу нажать на "мне интересно...",то всё работает как надо! Вот тут что прикажете делать!? |
Цитата:
Цитата:
|
Ну в принципе в коде обращение к ссылке происходит не по ее id, а по классу. Попробуйте покопать в сторону функции each, типа
$(".expandlink").each(function(){ $(this).click(function(){ $(this).siblings(".full_text").show("slide"); $(this).slideUp(1000); $(this).siblings(".svernut").show("slide"); $("#shuffle").cycle({ fx:"false"}); }); }); }); хотя честно говоря сомневаюсь что это сильно поможет P.S. на английском свернуть - collapse)) |
Часовой пояс GMT +3, время: 03:03. |