Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript/JQuery在同一页面上弹出_Javascript_Jquery_Html - Fatal编程技术网

使用JavaScript/JQuery在同一页面上弹出

使用JavaScript/JQuery在同一页面上弹出,javascript,jquery,html,Javascript,Jquery,Html,我想在HTML页面上创建一个链接,这样当用户单击它时,就会出现一个带有特定图像的“弹出窗口”。现在,最重要的是,我不希望这个弹出窗口成为浏览器中的新选项卡/窗口。我希望它成为页面本身的一部分。如果弹出窗口可以像一个单独的窗口一样在页面上移动,那就太好了 是否有一个JavaScript/JQuery库可以实现这一点?这正是您想要的 您可以在DIV中定义弹出“窗口”,如下所示: <div id="dialog" title="Basic dialog"> <p>Thi

我想在HTML页面上创建一个链接,这样当用户单击它时,就会出现一个带有特定图像的“弹出窗口”。现在,最重要的是,我不希望这个弹出窗口成为浏览器中的新选项卡/窗口。我希望它成为页面本身的一部分。如果弹出窗口可以像一个单独的窗口一样在页面上移动,那就太好了

是否有一个JavaScript/JQuery库可以实现这一点?

这正是您想要的

您可以在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;
});  
这正是您想要的

您可以在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选择器,答案更新为链接的连接单击事件帐户。