그래서 사용자가 웹 페이지 관련 정보를 표시하는 About 버튼과 같은 내 페이지의 메뉴 버튼을 클릭 할 때 팝업 대화 상자를 구현하려고합니다. 그래서, 위의 jquery 함수와 ascx 페이지를 구현했습니다.asp.net 웹 프로젝트의 JQuery 대화 상자
$(document).ready(function() {
$('#aboutButton').click(function(event) {
alert("Thanks for visiting!");//testing
$(function() {
$("#aboutButtonDiv").load('aboutButton.ascx');
$("#aboutButtonDiv").dialog({
backdrop: 'static',
draggable: false,
position: {
my: "center top",
at: "center top+100",
of: window
},
dialogClass: "no-close",
resizable: false,
height: 'auto',
width: 500,
modal: true,
buttons: {
"OK": function() {
$(this).dialog("close");
}
}
})
})
})
$(".menu-close").hide();
});
내 ASCX 코드는 간단한 div 태그를이다
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="aboutButton.ascx.cs" Inherits="WebProj.aboutButton" %>
<!DOCTYPE html>
<html>
<body>
<div id="aboutButtonDiv" title="About">
<p>Hello this is my first dialog using JQuery</p>
</div>
</body>
내가 클릭 이벤트 (I 메시지를 방문에 대한 감사를 볼 수 있습니다) 발사 된 버튼 만 대화 상자를 클릭하고
내가 원하는 것은 팝업되지 않습니다. Jquery 코드에서 뭔가 빠져있다. 내 메인 웹 페이지에 다음 버튼이 있습니다.
<li class="menutab-list">
<a href="#" type="link" id="aboutButton" data-toggle="modal" data-target="#modalAbout">
<span class="listing-text">About</span>
</a>
</li>
다음 스크립트 태그가 있습니다. 아직도 작동하지 않습니다 – user3324848
'jquery-ui.css'도 추가 했습니까? – VDWWD
그리고 다른 웹 사이트에서 가져 오려면 스크립트 태그에'http : //'를 추가해야합니다. – VDWWD