Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 处理网站上模式弹出窗口的最佳方式是什么?_Javascript_Jquery_Modal Dialog - Fatal编程技术网

Javascript 处理网站上模式弹出窗口的最佳方式是什么?

Javascript 处理网站上模式弹出窗口的最佳方式是什么?,javascript,jquery,modal-dialog,Javascript,Jquery,Modal Dialog,添加它们的正确方法是 A) 隐藏页面上的div内容并在绑定到单击时显示 或 B) 只是异步获取数据并将其加载到页面上隐藏的空div中 根据下面的回答。。。用例?在这里: 1) 登录 2) 显示“带有社交共享内容的共享模式框” 3) 提交数据我个人喜欢动态创建数据 dialog = $("<div></div>"); dialog.html(content); dialog.dialog({modal:true}); dialog=$(“”); html(内容); dia

添加它们的正确方法是

A) 隐藏页面上的div内容并在绑定到单击时显示

B) 只是异步获取数据并将其加载到页面上隐藏的空div中

根据下面的回答。。。用例?在这里:

1) 登录

2) 显示“带有社交共享内容的共享模式框”


3) 提交数据

我个人喜欢动态创建数据

dialog = $("<div></div>");
dialog.html(content);
dialog.dialog({modal:true});
dialog=$(“”);
html(内容);
dialog.dialog({modal:true});

这是使用jQueryUI的对话框功能,但只是想举例说明动态创建。

我个人喜欢动态创建它们

dialog = $("<div></div>");
dialog.html(content);
dialog.dialog({modal:true});
dialog=$(“”);
html(内容);
dialog.dialog({modal:true});

这是使用jQueryUI的对话框功能,但只是想动态创建示例。

我认为最好的方法是使用


您需要的所有示例都有一个here

我想说最好的方法是使用



您需要的所有示例都有一个here

这么多的单词,这么少的标点符号。请给出您的具体用例。显示模式弹出窗口有很多原因,解决方案取决于您为什么要这样做。答案显然取决于您的具体情况,而您到目前为止忽略了与他人分享。。。还有,你看到了吗?@Cameron没有,但是链接很棒。我甚至不知道我们有一个UX SE。Gracias@Cameron是的,我可能会在锚文本上附加一个href,并将其绑定到弹出事件。这么多的单词,这么少的标点符号。给出你的具体用例。显示模式弹出窗口有很多原因,解决方案取决于您为什么要这样做。答案显然取决于您的具体情况,而您到目前为止忽略了与他人分享。。。还有,你看到了吗?@Cameron没有,但是链接很棒。我甚至不知道我们有一个UX SE。格雷西亚斯。@Cameron是的,我可能会在锚文本上附加一个href,并将其绑定到弹出事件。很好。在飞行中创建它们似乎是一种方法。在我看来,动态创建它们似乎是一种方式。链接已断开,但我宁愿自己构建它,因为它会更精简,而且我可以在我认为合适的情况下为它添加其他功能。很好,但链接没有断开,演示位于底部。作为学习者,你不应该依赖插件。我只是走了一条捷径。我之前没装。我非常了解FancyBox,我同意作为学习者,您不应该依赖插件。但也许你误读了我用的“更瘦”这个词。例如,减少膨胀。是的,完全理解,我以学习者的身份阅读,我不是一个好的读者。链接已断开,但我宁愿自己构建它,因为它会更精简,我可以在我认为合适的情况下添加其他功能。很好,但链接没有断开,演示位于底部。作为学习者,你不应该依赖插件。我只是走了一条捷径。我之前没装。我非常了解FancyBox,我同意作为学习者,您不应该依赖插件。但也许你误读了我用的“更瘦”这个词。是的,完全理解,我是以学习者的身份阅读的,我不是一个好的读者。