如何使用 PopUp 插件 [关闭]

2024-07-01

我尝试搜索插件 jquery 来创建评论弹出窗口。但我不知道如何使用它以及支持 Popup 的插件是什么。任何人都可以帮我展示简单的代码并解释


尝试这个:

Working jsFiddle Demo http://jsfiddle.net/y6uyq/

需要了解的重要事项是:

一:你需要参考文献<head>这三个:(1) jQuery 库,(2) jQueryUI 库,(3) jQueryUI css

二:任何 div 都可以制作成对话框。 div 可以具有任何 HTML 格式和元素,包括按钮、图像、输入框等。div 及其所有格式化元素将按原样显示在对话框中。

三:通常的做法是先初始化对话框,但设置autoOpen: false,,然后你可以用 a 强制它打开('#divID').dialog( 'open' )命令。

四:单击按钮时对话框不会自动关闭。您必须使用('#divID').dialog( 'close' ) command

五:初始化对话框时可以使用许多设置。其中最有用或最有趣的是:
* 自动打开:真假,
* width:500, //注意:没有'px'
* 位置: 'top',
* 可拖动: false,
* 关闭逃逸: false

六:重新使用对话框——即替换其内容并重新打开:

$('#dlgDiv').html('<div>New stuff goes here</div>');
$('#dlgDiv').dialog('open');

七:彻底销毁对话框(允许您使用以下命令重新创建另一个 dlg).dialog():

$('#dlgDiv').dialog('destroy');

完全工作、独立、可剪切/粘贴的示例:

<html>
    <head>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
        <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css" />

        <script type="text/javascript">
            $(document).ready(function() {

                $('#thePopup').dialog({
                    autoOpen: false,
                    modal:true,
                    title: 'You can put any title here:',
                    width: 800, //default width is 300px, default height is auto
                    buttons: {
                        Giraffe: function() {
                            alert('You hit subMIT');
                            $('#thePopup').html(''); //empty dlg - always a good idea
                            $(this).dialog('close');
                        }
                    }
                }); //END dialog init

                $('#mybutt').click(function() {
                    $('#thePopup').html('<img src="http://placekittens.com/150/150">');
                    $('#thePopup').dialog('open');
                });

            }); //END $(document).ready()

        </script>
    </head>
<body>

<div id="thePopup"></div>
<input type="button" id="mybutt" value="Show the Popup" />

</body>
</html>

补充阅读:

http://salman-w.blogspot.ca/2013/05/jquery-ui-dialog-examples.html http://salman-w.blogspot.ca/2013/05/jquery-ui-dialog-examples.html

如何自定义jquery ui对话框标题颜色和字体大小? https://stackoverflow.com/questions/13006941/how-to-customise-jquery-ui-dialog-box-title-color-and-font-size

https://www.udemy.com/blog/jquery-popup-window/ https://www.udemy.com/blog/jquery-popup-window/

如何将元素位置传递给 jquery UI 对话框 https://stackoverflow.com/questions/5966646/how-do-i-pass-a-an-element-position-to-jquery-ui-dialog

http://api.jqueryui.com/dialog/ http://api.jqueryui.com/dialog/

jQuery UI 对话框按钮文本作为变量 https://stackoverflow.com/questions/1464843/jquery-dialog-button-variable

扩展 jquery ui 对话框(添加更多选项) https://stackoverflow.com/questions/10902099/extend-jquery-ui-dialog-add-more-options

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 PopUp 插件 [关闭] 的相关文章

  • 我希望根据当前路线将多个变量切换为 true 或 false

    我希望根据当前路由将多个变量切换为 true 或 false 控制器在页面加载时检查该路由 VpcYeoman SuperTableController Ember ArrayController extend routedToLocati
  • 函数内的 JQuery ajax 请求:如何返回我得到的值?

    我想编写一个 javascript 函数 它将向 PHP 脚本发出 ajax 请求并返回其结果 看起来就是这样 function myjsfunc some data post myscript php some data some dat
  • Ajax 无法与 jquery 验证插件一起使用

    我的 ajax 成功 失败事件没有触发 我正在使用 jquery 验证 并在其中使用 ajax 进行表单提交 我的表单已提交 但返回值 JSON 数据 未按照 AJAX 中的描述显示 我尝试使用alert 但它也没有触发
  • 使用 jQuery 标准化 CodeMirror OnKeyEvent

    我在用着码镜 http codemirror net与 jQuery 一起为宠物 PoC 项目提供语法突出显示 它一直做得很好 直到我意识到 CodeMirror 似乎正在以一种停止的方式捕获 DOM 上的按键事件global当我当前在启用
  • 如何使用 JavaScript 对元素重新排序?

    我如何在不改变 HTML 源代码的情况下重新排序 div 例如 我希望 div 按 div2 div1 div3 的顺序出现 但在 HTML 中它们是 div div div div div div Thanks 没有一种通用的方法可以使用
  • 使用/ requestAnimationFrame 更改滚动事件上的 css

    我想更改视口元素的背景颜色 使用overflow scroll 这是我的第一次尝试 http jsfiddle net 2YeZG http jsfiddle net 2YeZG 正如您所看到的 在绘制新颜色之前 前一种颜色会短暂闪烁 其他
  • 使用 jQuery 将 HTML 页面动态加载到 div 中

    我试图做到这一点 以便当我单击 HTML 页面中的链接时 它会使用 jQuery 将请求的页面动态加载到 div 中 我怎样才能做到这一点 div div a href page1 html Page 1 a br a href page2
  • Bootstrap 3 +backbonejs - 切换导航未打开

    我在我的项目中使用 jquery backbonejs underscorejs 和 bootstrap 3 https izify com https izify com 这是我的源代码https github com datomnurd
  • 多个复选框 - 更改消息“如果要继续,请选中此框”

    我有一个多选复选框表单 我在其中添加了 JS 以确保访问者至少选择一个选项 div class form group options div
  • Jquery UI 选项卡在 AngularJS 中不起作用

    我在 angularJS 中使用 jquery UI 选项卡 并使用 ng repeat 生成列表项和选项卡容器 选项卡可以正常工作 但选项卡容器无法正常工作 模板 tabs html ul li a class pageName href
  • Chrome 扩展弹出窗口的非阻塞警报

    我正在制作一个 chrome 扩展 为此我需要在弹出窗口中添加一些非阻塞警报 定期警报会暂停 javascript 代码执行 而客户端并不希望这样 我尝试使用 jQuery 的 UI 对话框 但是当我单击 确定 按钮关闭它时 弹出窗口失去焦
  • jQuery Chosen 在使用淘汰赛 js 时不会更新选择选项

    我正在努力使jQuery 选择 http harvesthq github io chosen and 淘汰赛 http knockoutjs com 同时工作 问题是 jQuery Chosen 拒绝更新选项列表 即使我已经为其创建了自定
  • 冻结 TH 标题和滚动数据

    我有一个 html 表 我想冻结标题行标签以滚动数据 我怎样才能做到这一点 我需要使用Dom吗 谢谢 我的解决方案是使用两个表并固定列宽 下面的表格位于可滚动的 div 中 并且没有标题
  • 带骨干的递归函数jquery

    我在主干中有一个应用程序 我想在 Json 中找到一些记录并打印出来 我的 JSON 是这样的 id r1 hotel id 1 name Single level 1 id r1 1 hotel id 1 name Double leve
  • 如何管理 JSONP 响应中的 ' ?

    我需要像这样管理 char 在我的 JSONP 请求中 通过 jquery 使用 Ajax 所以 来自 C 这就是我所做的 myText Hello I m a string myText Replace Response Write Re
  • 使用 jQuery 动态获取单选按钮组名称

    我想问是否有一种方法可以动态获取单选按钮组名称 即将以下 2 个单击功能优化为一个 name some variable I tried input radio click function alert input radio checke
  • 使重复的scrollBy像jQuery的动画scrollTop一样平滑

    如何使重复的scrollBy调用更平滑 就像使用jQuery的animatescrollTop制作动画一样 目前它是跳跃的 页面在不同的滚动位置之间跳转 我怎样才能让它更顺畅 这是滚动代码 window scrollBy 0 10 scro
  • 多个选择器:确定触发选择器?

    这是一个我无法弄清楚的小问题 我相信很快就会有人回答 有多个选择器 例如 a button span xyz a another click function e var clicked element 我如何找出实际单击了哪个选择器 我需
  • Rails 3.1 和 jquery-ui 资源

    这是在另一个问题中提出的 但在 3 1rc1 中似乎没有一个解决方案对我有用 我正在尝试使用 Rails 3 1 中的新资源 我有以下文件 vendor assets stylesheets jquery ui 1 8 13 custom
  • 为 div 标签设置属性

    我有一个简单的代码 div class content div 我想使用 javascript 回显 div 标签内的某些内容以显示这种方式 div class content div 我需要使用 javascript 因为如果屏幕宽于 9

随机推荐

  • 如何在 PyQT5 中从 string/xml 流显示 SVG 图像?

    在 Python3 QT5 应用程序中 我试图显示最初构建为字符串的 SVG 图像 我需要操纵这个 SVG 图像 例如改变它的颜色 所以我让字符串随着时间的推移而改变 这是一个最小的工作示例 import sys from PyQt5 Qt
  • MongoDB 文本搜索如何工作?

    我创建名为 test index 的新集合并插入两个文档 var mydocs t Her language english t El asaltante language spanish db test index insert mydo
  • 性能计数器实例名称与进程名称

    我正在连接到各种性能计数器Process类别 我正在使用以下 c 方法来确定实例名称获取计数器时使用 private const string categoryName Process private const string proces
  • OSM:将球面墨卡托投影坐标“EPSG:900913”转换为“EPSG:4326”坐标

    我正在使用带有图层的地图 来自示例 var lonLat new OpenLayers LonLat 40 4088576 86 8576718 transform new OpenLayers Projection EPSG 4326 t
  • Django 3.1:带有异步生成器的 StreamingHttpResponse

    Django 3 1 文档 https docs djangoproject com en 3 1 topics async async views 7E text The 20main 20benefits 20are 20the 20a
  • 从 HealthKit 监控心率 --> HKAnchoredObjectQuery 仅在 applicationDidBecomeActive 之后调用(BUG 或 FEATURE?)

    我正在编写一个简单的应用程序 每当将新的健康率值写入 HealthKit 时 就可以从 HealthKit 监控心率 HKQuantityTypeIdentifierHeartRate 正如在 WWDC2015 第 203 场会议 上看到的
  • OpenQA.Selenium.WebDriverException: '未知错误: ChromeDriver 在通过 C# Selenium 发送表情符号时仅支持 BMP 中的字符

    我正在尝试向按键发送表情符号 我尝试通过处理信号 来发送它 但它引发了此异常 OpenQA Selenium WebDriverException unknown error ChromeDriver only supports chara
  • 将 timeout() 与 retryWhen() 结合起来

    我正在创建一个简单的应用程序 用于使用 RxAndroidBle 库连接蓝牙设备 干杯 大家干得好 我遇到的情况是 有时当我连接到设备时 我会收到状态为 133 的 Gatt 错误 我知道这可能会发生 所以我想做的就是在发生错误时重试所有操
  • 按成员列表的长度对列表列表进行排序

    我有来自作为 S4 对象类型的包 apcluster 的输出 其中一个成员是确定找到的每个簇的成员的列表列表 我想按长度 最大的簇 对该列表进行排序 我的代码现在看起来像 ap result lt apcluster args cluste
  • instanceof 与 getClass( )

    我发现使用时性能有所提高getClass and 运算符结束instanceOf操作员 Object str new Integer 2000 long starttime System nanoTime if str instanceof
  • 如何在调试中查看活动堆栈?

    我遇到一个问题 我的一项活动在之后弹出I think我完成了 有没有办法查看活动的堆栈 1 You can use Hierarchy Viewer within Eclipse You can see all connected devi
  • in_array 与 isset - 性能

    考虑以下代码片段 例子 1 array Array 1 2 3 4 5 6 7 array test Array 3 5 4 7 3 6 7 8 8 9 3 foreach array test as value if in array v
  • D3 沿路径段过渡并在坐标值处暂停

    我希望能够单击一个圆 坐标点 将标记带到圆圈的位置并在圆圈的位置暂停 然后沿着路径再次恢复 此外 我想在标记暂停在其上时激活一个圆圈 单击它们 或单击其 Voronoi 单元格 我的目的是最终为圆坐标提供一个点击功能 我想我需要将路径坐标的
  • 如何在VBA中给单元格填充颜色?

    我想为当前工作表中具有 N A 值的单元格着色 为了做到这一点 我使用以下宏 Sub ColorCells Dim Data As Range Dim cell As Range Set currentsheet ActiveWorkboo
  • 替换 pytest 中的测试用例继承?

    背景 在 Python 中unittest https docs python org 3 library unittest html在框架中 在一组基本测试上使用继承来将整套测试应用于新问题 并且偶尔添加其他测试是一种相当常见的习惯用法
  • AddKeysToAgent 是 ssh 配置在 Mac 上不起作用

    您好 我的 ssh 配置文件设置为自动将 ssh 密钥添加到 ssh 代理 然而 目前它不起作用 它之前正在工作 我更新了 bitbucket 的 ssh 密钥 但它不再起作用 当我重新启动时 我必须使用 ssh add K 选项手动添加
  • C++地址运算符的用途? [复制]

    这个问题在这里已经有答案了 可能的重复 为什么要使用指针 https stackoverflow com questions 162941 why use pointers 我知道 C 的作用 但它能用来做什么呢 当在调用站点使用时 用于将
  • Python 元组列表到 int 列表

    所以我有x 12 1 3 元组列表 我想要x 12 1 3 整数列表 以最好的方式可能 你能帮忙吗 你没有说 最好 是什么意思 但大概你的意思是 最Pythonic 或 最易读 或类似的东西 F3AR3DLEGEND 给出的列表理解可能是最
  • 你应该捕获所有异常吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用 PopUp 插件 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我尝试搜索插件 jquery 来创建评论弹出窗口 但我不知道如何使用它以及支持 Popup 的插件是什么 任何人都可以帮我展示简单的代码并