0
페이지에 동적으로 생성 된 여러 개의 jquery UI 대화 상자가 있습니다. 어떻게 개인을 대상으로하고 열 수 있습니까?개별 jquery 대화 상자를 여는 방법
대화 상자, 마커 (리플렛 맵으로 놀기) 및 맵의 마커에 해당하는 사이드 바 항목 세트를 여는 데는 2 가지 방법이 필요합니다.
내가 코드를 가지고 ... 마커를 클릭하면 올바른 대화 상자를 엽니 다하지만 개별 사이드 바 항목을 클릭하면 대화 상자의 모든 열립니다$(function() {
var projectDialog = $('<div id="' + L.Util.stamp(e.layer) +'" class="model-wrap">\
' + pDesc + '\
</div>');
projectDialog.dialog({
modal: true,
autoOpen: false,
title: pName,
show: 'fade',
hide: 'fade',
dialogClass: (e.layer)
});
$(e.layer).click(function() {
projectDialog.dialog('open');
});
// this is the sidebar link items - each item is given an id & href matching the corresponding e.layer
$('.item').click(function (e) {
e.preventDefault();
projectDialog.dialog('open');
return false;
});
을});