У меня есть этот код jquery для добавления события onclick, чтобы свести к минимуму и максимизировать свертывание изображений и расширение div с помощью класса mainBody.
Он работал до того, как я добавил div с классом divSectionInfo, который теперь предназначен для расширенияпри нажатии на изображение icon16 и сворачивании divSectionInfo при нажатии на закрытое изображение.
У меня возникают проблемы при выборе следующего div с классом mainBody, пропускающего div с классом divSectionInfo.
образец HTML
<span class="section" style="clear: both">
<div class="top">
<h2>
<a href="javascript: void(0);">Heading </a>
<img src='../Images/min.gif' style='float:right;' alt='minimize'/>
<img src='../Images/max.gif' style='float:right;' alt='maximize'/>
<img src="../Images/icon16.png" style="margin-right: 50px;" alt="expand divSectionInfo" />
</h2>
</div>
<div class="divSectionInfo">
<span>This is text</span>
<span>This is text</span>
<img src="../GlobalResources/Images/close.png" alt="collapse divSectionInfo"/>
</div>
<div>
<div class="mainBody"></div>//This div is supposed to collapse and expand when minimize and maximize button are clicked.
</div>
Код Jquery.
$("img[alt='maximize']").click(function (e) {
//alert("2");
$(this).closest("div").next("div").slideDown("fast");
e.stopPropagation();
return false;
});
Чтобы увидеть рабочий пример ЗДЕСЬ , это перед добавлениемdiv с классом divSectionInfo
Это дополнение к div с классом divSectionInfo ЗДЕСЬ
PD: для тех, кто не знает jsbins, вы можете отредактироватькод, нажав на метку в правом верхнем углу, которая появляется, когда вы помещаете мышь в этот угол и говорит редактировать редактирование с помощью jsbin.
Спасибо.