通过 javascript 触发时指定的 Twitter Bootstrap 模态按钮选项

Posted

技术标签:

【中文标题】通过 javascript 触发时指定的 Twitter Bootstrap 模态按钮选项【英文标题】:Twitter Bootstrap Modal button options to specify when triggering via javascript 【发布时间】:2013-05-20 20:03:58 【问题描述】:

为了触发 Twitter Bootstrap 模式的打开,我有一个按钮,并且在按钮的单击事件上我有一个 Jquery Java Script 函数。

Q1) 在 JS 函数中,如果我指定 $("#mymodal").modal('show');

是否还需要将 data-toggle="modal" 指定为按钮元素中的属性之一?

Q2) 我需要在我的 JS 函数中指定 $("#mymodal").modal('toggle') 之前的 $("#mymodal").modal('show') 吗?

Q3) 我是否需要在我的 JS 函数中单独指定 $("#mymodal").modal('toggle') 而不需要 $("#mymodal").modal('show')?

Q4) 在这种情况下,当我通过 JS 触发打开时,显示和切换有何不同?

谢谢

【问题讨论】:

【参考方案1】:

回答你的问题..

Q1) 不需要。您只需要使用属性或 javascript,但不能同时使用两者。

Q2) 不,只是“显示”会显示模式。

Q3 / Q4)这取决于您希望按钮提供的功能。如果使用了“显示”,则随后单击该按钮将无效。如果使用 'toggle',随后单击按钮将关闭模式。

Toggle 将在打开时关闭模态框,并在关闭时打开模态框。它同时提供showhide

Demo

【讨论】:

嗨,Skelly,这准确地回答了我的问题并澄清了我的疑问。也感谢演示。但是,当模式打开时,如何单击触发它的按钮?我相信,只有当我们使用 data-backdrop="false" 时,我们才能做到这一点。如果我错了,请纠正我。

以上是关于通过 javascript 触发时指定的 Twitter Bootstrap 模态按钮选项的主要内容,如果未能解决你的问题,请参考以下文章

如何防止指定任务触发

如何使用“Twit”库从列表中选择一个随机单词

使用 Twit 通过机器人发布视频

使用npm twit将图像上传到Twitter时“媒体类型无法识别”

使用Twit包在用户资料上发布Tweet

JavaScript 计时器