关闭 jQuery 弹出(外部页面)窗口
设置:
弹出页面:
<html>
<head>
<title>popup page</title>
</head>
<body>
<label for="txtArea">Comments:</label>
<textarea id="txtArea" type="text" rows="5" cols="25">
</textarea>
<input type="submit" value="submit" />
<input type="button" value="cancel" />
</body>
</html>
主页:
<html>
<head>
<title>popup page</title>
</head>
<body>
<a href="#" id="lnkPopup">Post Comment</a>
</body>
</html>
问题:
我想在单击主页中的链接时打开弹出页面。使用这么多很棒的 jQuery 插件可以轻松实现这一点,但问题是我想在用户单击“提交”或“取消”按钮时关闭弹出窗口。我怎样才能实现这个目标?我见过一些示例,其中显示了同一页面的另一个块,并且其中有元素的 ID
,但没有外部页面。
Setup:
Popup Page:
<html>
<head>
<title>popup page</title>
</head>
<body>
<label for="txtArea">Comments:</label>
<textarea id="txtArea" type="text" rows="5" cols="25">
</textarea>
<input type="submit" value="submit" />
<input type="button" value="cancel" />
</body>
</html>
Main Page:
<html>
<head>
<title>popup page</title>
</head>
<body>
<a href="#" id="lnkPopup">Post Comment</a>
</body>
</html>
Problem:
I want to open the popup page on clicking of link in main page. This is easily achievable with so many awsome jQuery plugins, but tht problem is that I want to close the popup when user clicks submit
or cancel
button. How can I achieve this? I have seen exemples where another block from same page is shown and we have IDs
of elements in it but not the external page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您已经在使用 jQuery,因此您可以将弹出窗口作为模式窗口打开。
对于这种情况,一个很好的插件是 Fancybox
在模态窗口中,您可以按提交按钮轻松关闭窗口:
As you are already using jQuery you could open your popup as a modal window.
One good plugin for this scenario is Fancybox
From within the modal window you can easily close the window pressing the submit button: