검도를 사용하여 창 팝업을 만들지 만,이 창은 사용자가 버튼을 클릭했을 때만 표시되어야합니다. 표시되는 코드는 웹 페이지가 요청 될 때 창을 자동으로 엽니 다. 나는 약간 연구를했으나 아무것도 발견하지 못했다. 어떤 아이디어?왜 검도 창이 열리지 않습니까?
자세한 정보 : 이것은 양식에 사용되며 서명 패드가 내부에 있으므로 패드 (창)에 서명하면 테이블의 셀 (여기를 클릭하여 서명하십시오)이 서명. 창을 열려면 여기를
클릭 : 지금이 버튼을
<style>
#example {
min-height: 500px;
}
#undo {
text-align: center;
position: absolute;
white-space: nowrap;
padding: 1em;
cursor: pointer;
}
.armchair {
float: left;
margin: 30px 30px 120px 30px;
text-align: center;
}
.armchair img {
display: block;
margin-bottom: 10px;
}
.k-window-content a {
color: #BBB;
}
.k-window-content p {
margin-bottom: 1em;
}
@@media screen and (max-width: 1023px) {
div.k-window {
display: none !important;
}
}
</style>
<table>
<tr>
<td>
<div id="example">
<div id="window">
<H1>This is the window</H1>
</div>
<span id="undo" style="display:none" class="k-button hide-on-narrow">Click here to sign</span>
<div class="responsive-message"></div>
</div>
</td>
</tr>
</table>
<link rel="stylesheet" href="styles/kendo.common.min.css" />
<link rel="stylesheet" href="styles/kendo.default.min.css" />
<link rel="stylesheet" href="styles/kendo.default.mobile.min.css" />
<script src="js/jquery.min.js"></script>
<script src="js/kendo.all.min.js"></script>
<script>
$(document).ready(function() {
var myWindow = $("#window"),
undo = $("#undo");
undo.click(function() {
myWindow.data("kendoWindow").open();
undo.fadeOut();
});
function onClose() {
undo.fadeIn();
}
myWindow.kendoWindow({
width: "600px",
title: "About Alvar Aalto",
visible: false,
actions: [
"Pin",
"Minimize",
"Maximize",
"Close"
],
close: onClose
}).data("kendoWindow").center().open();
});
</script>
.cshtml.
이 기능 :
$("#open").click(function (e) {
myWindow.data("kendoWindow").open();
});
는 그러나 창을 열지 않습니다?
나는 더 이상 버튼을 지금 열어 볼 수 없습니다, 그래서 난 내 자신 만들고 그것을 올바른 ID를하는 듯했으나 안타깝게도 아무것도하지 않는 이유는 무엇입니까? @TheDreadPirateStephen –
Dojo에서 버튼을 볼 수 없습니까? 나는 단순히 화면을 제거했다 : none; 처음에 버튼을 표시하려면 span id = "undo"요소에 대한 마크 업에서. –