0
내 masterpage 파일에 asp : Menu 항목이 있는데 사이트 맵을 사용 중입니다. 내 사이트 맵 파일에서 내가 어떤 sitemapnodes이 내 masterpage의 코드 숨김 파일에jquery dialog from sitemapnode
<siteMapNode>
<siteMapNode url="qq.aspx" title="qq" />
<siteMapNode url="#" title="Feedback"/>
</siteMap>
을, 나는 피드백 노드에 자바 스크립트 함수를 추가
내 masterpage에서protected void menu_OnItemDataBound(object sender, MenuEventArgs e)
{
SiteMapNode node = (SiteMapNode)(e.Item.DataItem);
if (node.Title.ToString() == "Feedback")
e.Item.NavigateUrl = "javascript:popupFeedback();";
}
, 나는 또한이 숨겨진 div :
<div id="feedback" class="page-feedback" style="display: none;">
<p>submit your feedback...</p>
</div>
나는 두 가지 코드를 시도했지만 그 중 아무 것도 작동하지 않았습니다.
function popupFeedback()
{
$("#feedback").dialog({modal:true});
}
2 - 사업부가 표시되고 있지만 대화 창이 뜹니다 없습니다 :
1 것도이 하나 발생하지 : 도와주세요
function popupFeedback()
{
$("#feedback").css("display", "block").dialog("open");
$("#feedback").dialog({
title: 'Enter Feedback',
width: 680,
height: 500,
bgiframe: true,
modal: true
});
}
jquery UI 대화 상자를 사용하고 있습니까? – Sridhar