我在我的页面中使用了一个 KendoUI 窗口组件,它显示了两个窗口:窗口:
<div id="window1">
<div style="text-align: center;">
<img src="../../content/web/window/egg-chair.png" alt="ARNE JACOBSEN EGG CHAIR" />
<p>
THIS IS WINDOW1<br />
Image by: <a href="http://www.conranshop.co.uk/" title="http://www.conranshop.co.uk/">http://www.conranshop.co.uk/</a>
</p>
</div>
</div>
和窗口 2:
<div id="window2">
<div style="text-align: center;">
<img src="../../content/web/window/egg-chair.png" alt="ARNE JACOBSEN EGG CHAIR" />
<p>
THIS IS MY WINDOW2<br />
Image by: <a href="http://www.conranshop.co.uk/" title="http://www.conranshop.co.uk/">http://www.conranshop.co.uk/</a>
</p>
</div>
</div>
我有一个像打击一样的跨度:
<span id="go" class="k-group">Close the window1 and open the window2</span>
默认情况下,当我的页面加载时,两个窗口(我的意思是window1和window2)都会出现,但是我希望在页面加载时window1出现,当我点击我的span时它关闭window1并打开window2,所以写这个函数:
$("#go").bind("click", function () {
$("#window2").data("kendoWindow").open();
$("#window1").data("kendoWindow").close();
});
但它不起作用!问题是什么?
编辑:我有:
function initWindow1() {
var windowOptions = {
width: "500px",
title: "EGG CHAIR",
visible: false,
close: close1
};
$("#window1").kendoWindow(windowOptions);
$("#window1").data("kendoWindow").center().open();
}
initWindow1();
function initWindow2() {
var windowOptions = {
width: "500px",
title: "EGG CHAIR",
visible: false,
};
$("#window2").kendoWindow(windowOptions);
$("#window2").data("kendoWindow").open();
}
initWindow2();