Я пытаюсь использовать JQuery для управления некоторыми всплывающими окнами. На этой странице, которую я создаю, будет 15 проектов, каждый из которых представляет собой миниатюру в DIV. У каждого DIV есть атрибут Name, поэтому я бы хотел, чтобы JQuery нашел имя DIV и активировал скрытое всплывающее окно с тем же именем, которое содержится в идентификаторе ...
В настоящее время у меня есть три DIV "projectThumb" с разными именами и три разных DIV "projectPopup" с такими же именами, что и DIV "projectThumb", но помещенные в тег ID.
HTML код:
<div class="projectThumb">
<img src="/img/a.effect_static.gif" class="button" name="a.effect" alt="" />
<p class="title">A.EFFECT: Film Poster</p>
</div>
<div class="projectPopup" id="a.effect">
<a class="close">Close ×</a>
<img src="/img/a.effect_popup.jpg" alt="" />
<p class="description">Description</p>
</div>
JScript и JQuery код:
var popupStatus = 0;
function loadPopup(){
if(popupStatus==0){
$(".projectPopup").show();
popupStatus = 1;
}
}
function closePopup(){
if(popupStatus==1){
$(".projectPopup").hide();
popupStatus = 0;
}
}
$(document).ready(
function(){
var findProject = $(".projectThumb").find('img').attr('name');
$(".projectThumb", this).click(function(){
loadPopup();
});
});