gpt4 book ai didi

javascript - 使用 jQuery UI 消失带有模态消息的元素

转载 作者:行者123 更新时间:2023-11-30 18:42:20 25 4
gpt4 key购买 nike

有人能帮我理解这是怎么回事吗,我刚开始使用 Jquery UI,只要我单击一个链接并调用该函数,链接就会消失?即使在对话框关闭之后?当我删除“javascript:void(0);”时在 href 中,对话框出现了一秒钟,甚至没有等我关闭它?我错过了什么吗?非常感谢所有帮助。

$(function() 
{
$(".dialog").click(function() {
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-modal" ).dialog({
height: 140,
modal: true,
});
});
});


<div id="dialog-modal" title="Basic modal dialog">
<a href="javascript:void(0);" class="dialog"><p>Text here</p></a>
</div>

最佳答案

您的问题是您用来打开对话框的链接实际上在对话框内。将 anchor 移到 div 之外。

<div id="dialog-modal" title="Basic modal dialog">

</div>

<a href="javascript:void(0);" class="dialog"><p>Text here</p></a>

关于javascript - 使用 jQuery UI 消失带有模态消息的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6499749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com