[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: slideToggle
kadr
Привет всем, подскажите, чем может быть вызваны такие непонятки в работе слайдтогле:
При первом нажатии на элемент - ничего не происходит, при втором элемент поднимается и снова выпадает, при терем нажатии он поднимается, выпадает и снова поднимается, и так по возрастанию.

echo "<div id=div_$id onclick='slide($id)' style='cursor:pointer'>
<button id='
$id' onclick='addLevel($id,$parent)' title='Добавить корнивой каталог'>+</button>
$name.' '.$level.' '.$parent
<button id='sub_$id' onclick='addSubLevel($id,$maxLevel,$parent)' title='Добавить дочерний каталог'>+</button>
<button id='del' onclick='delLevel(
$id,\"del_root\")' title='Удалить корнивой каталог'>-</button>
<button id='rename' onclick='renLevel(
$id)' title='Переименовать'>R_$id</button>
<button id='addElement_
$id' onclick='addElement($id)' title='Добавить элементы'>E_$id</button>
</div>"
;
if ($catalog->getElements($id))
{
echo "<div id = 'element_$id'>";
echo "<table style='padding-left:70px;'>";
echo "<tr>";
echo "<th style='border:1px solid black'>Название</th>";
echo "<th style='border:1px solid black'>Фото</th>";
echo "<th style='border:1px solid black'>Описание</th>";
echo "<th style='border:1px solid black'>Цена</th>";
echo "<tr>";

foreach ($catalog->getElements($id) as $id => $id_catalogs)
{
foreach ($id_catalogs as $id_catalog => $names)
{
foreach ($names as $name => $urls)
{
foreach ($urls as $url => $descriptions)
{
foreach ($descriptions as $$description => $prices)
{
foreach ($prices as $price => $sizes)
{
echo "<tr>";
echo "<td align='center' style='border:1px solid black'>$name</td>";
echo "<td align='center' style='border:1px solid black'>$url</td>";
echo "<td align='center' style='border:1px solid black'>$description</td>";
echo "<td align='center' style='border:1px solid black'>$price</td>";
echo "</tr>";
}
}
}
}
}
}

echo "</table>";
echo "</div>";
}




function slide(id)
{
$("#div_"+id).click(function()
{

$("#element_"+id).slideToggle('slow');

});
}




Спустя 16 минут, 50 секунд (29.08.2012 - 11:20) m4a1fox написал(а):
Функция slide работает после загрузки страницы?

Спустя 9 минут, 43 секунды (29.08.2012 - 11:30) kadr написал(а):
Ну да!

Спустя 3 часа, 9 минут, 57 секунд (29.08.2012 - 14:40) kadr написал(а):
Ну что, никто не знает в чем проблема?
Быстрый ответ:

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