Я пытаюсь использовать JQuery для управления несколькими всплывающими окнами. Эта страница, которую я создаю, будет состоять из 15 проектов, каждая из которых представляет собой миниатюру, содержащуюся в DIV. Каждый DIV имеет атрибут Name, поэтому я хотел бы, чтобы JQuery находил имя DIV и активировал скрытое всплывающее окно с тем же именем, которое содержится в ID ...Использование JQuery для активации всплывающего окна с использованием имени изображения
В настоящее время у меня есть три 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();
});
});