使用JavaScript/JQuery在同一页面上弹出
我想在HTML页面上创建一个链接,这样当用户单击它时,就会出现一个带有特定图像的“弹出窗口”。现在,最重要的是,我不希望这个弹出窗口成为浏览器中的新选项卡/窗口。我希望它成为页面本身的一部分。如果弹出窗口可以像一个单独的窗口一样在页面上移动,那就太好了 是否有一个JavaScript/JQuery库可以实现这一点?这正是您想要的 您可以在DIV中定义弹出“窗口”,如下所示:使用JavaScript/JQuery在同一页面上弹出,javascript,jquery,html,Javascript,Jquery,Html,我想在HTML页面上创建一个链接,这样当用户单击它时,就会出现一个带有特定图像的“弹出窗口”。现在,最重要的是,我不希望这个弹出窗口成为浏览器中的新选项卡/窗口。我希望它成为页面本身的一部分。如果弹出窗口可以像一个单独的窗口一样在页面上移动,那就太好了 是否有一个JavaScript/JQuery库可以实现这一点?这正是您想要的 您可以在DIV中定义弹出“窗口”,如下所示: <div id="dialog" title="Basic dialog"> <p>Thi
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
<script>
$("#YourLink").click(function(e) {
e.preventDefault();
$("#dialog").dialog();
return false;
});
</script>
这是用于显示信息的默认对话框。可以使用“x”图标移动、调整和关闭对话框窗口
然后,当用户单击链接时,可以通过jQuery显示对话框,如下所示:
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
<script>
$("#YourLink").click(function(e) {
e.preventDefault();
$("#dialog").dialog();
return false;
});
</script>
$(“#您的链接”)。单击(函数(e){
e、 预防默认值();
$(“#dialog”).dialog();
返回false;
});
这正是您想要的
您可以在DIV中定义弹出“窗口”,如下所示:
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
<script>
$("#YourLink").click(function(e) {
e.preventDefault();
$("#dialog").dialog();
return false;
});
</script>
这是用于显示信息的默认对话框。可以使用“x”图标移动、调整和关闭对话框窗口
然后,当用户单击链接时,可以通过jQuery显示对话框,如下所示:
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
<script>
$("#YourLink").click(function(e) {
e.preventDefault();
$("#dialog").dialog();
return false;
});
</script>
$(“#您的链接”)。单击(函数(e){
e、 预防默认值();
$(“#dialog”).dialog();
返回false;
});
您可能想看看引导模式:
或jquery ui对话框:
您可能想看看引导模式: 或jquery ui对话框: 这应该可以做到: 利用jQuery和jQuery UI。祝你好运 jQuery:
$( "#dialog" ).dialog({ autoOpen: false });
$( "#btnExample" ).click(function() {
$( "#dialog" ).dialog( "open" );
});
Html:
打开对话框
我是一个对话者
这应该可以做到:
利用jQuery和jQuery UI。祝你好运
jQuery:
$( "#dialog" ).dialog({ autoOpen: false });
$( "#btnExample" ).click(function() {
$( "#dialog" ).dialog( "open" );
});
Html:
打开对话框
我是一个对话者
卡尔,谢谢你的回答。但是我如何才能使对话框仅在用户单击链接时显示?使用jQuery ID选择器将答案更新为链接的连接单击事件帐户。感谢您的回答,Karl。但我如何才能使对话框仅在用户单击链接时显示?使用jQuery ID选择器,答案更新为链接的连接单击事件帐户。