[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: спойлеры
dimonise
всем привет! столкнулся со следующей проблемой - вывожу в цикле php спойлеры , нужно чтобы каждый открывался от своей кнопки , id кнопок и содержимого спойлеров понятно что должны отличаться, а вот как передать эти id в функцию jquery не могу понять. сам код jquery лежит в отдельном файле.

вот как оно есть сейчас -

for($i=0;$i<100;$i++){
<img class="imgs" src="/images/spoiler.jpg" id="openSpoiler_$id">
<
div id="spoiler_$id">текст спойлера</div>
}



$('document').ready(function(){
$('#spoiler').hide();
$('#openSpoiler').click(function(){
$('#spoiler').slideToggle();
})
});


можно конечно было бы воткнуть и в цикл сам код jquery но это совсем не феншуй
GET
$spoiler='';
for($i=0;$i<100;$i++)
{
$spoiler.='<img class="imgs" src="/images/spoiler.jpg" data-id="'.$id.'">
<div id="spoiler_'
.$id.'">текст спойлера</div>';
}
echo $spoiler;


$('document').ready(function()
{
var s='';
$('.imgs').click(function()
{
s=$(this).data('id');
$('#spoiler_'+s).slideToggle();
})
});


Примерно так, не проверял.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
dimonise
спасибо! все гуд!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.