当前位置: 首页 > 知识库问答 >
问题:

引导程序5:使用javascript显示模态

常永长
2023-03-14

我正在用bootstrap 5制作一个整洁的图库,我想知道如何在不使用“data-bs-...”的情况下触发一个bootstrap模式。在我的HTML中(以避免重复这些数据属性50次)。

我设法为源代码获取了完整的功能javascript,但.modal()函数和.show()函数似乎不起作用。事情是这样的:

function gallery(_src) {
var fullPath = _src;
var fileName = fullPath.replace(/^.*[\\\/]/, '');
var newSrc = "./assets/img/" + fileName;
document.querySelector("div#galleryModal img").src = "./assets/img/" + fileName;

document.getElementById("galleryModal").show(); }

我在最后这一行javascript上受阻了。目标:触发#GalleryModal。

感谢阅读,感谢帮助!

共有1个答案

卢锋
2023-03-14

如果要使用javascript操作,我们需要创建一个模态实例检查下面的代码,您可以找到更多信息https://getbootstrap.com/docs/5.0/components/modal/#via-javascript

var galleryModal = new bootstrap.Modal(document.getElementById('galleryModal'), {
  keyboard: false
});


galleryModal.show();
 类似资料:
  • 我需要能够使用或类似函数打开Twitter引导模式窗口。只需要代码就可以进入。我正在尝试创建一个可单击的来打开模式。 代码摘录: 分区代码: 模态分区代码: JavaScript:

  • 我需要一个bootstrap 5轮播,显示多个项目和滑动一次(纯javascript)。 我发现这个codeply解决方案完成了这项工作,它是轻巧、易懂、简短的css和Jquery代码。所以这正是我所需要的,只是它有Jquery depencendy。 我所需要的只是将Jquery代码转换为纯JavaScript。 到目前为止,由于我缺乏知识,唯一的解决办法是在我的身边,它不崩溃,直到这里。一旦代

  • 我的代码有问题。如果我点击按钮搜索在我的表单,当一个字段有输入,我得到按钮搜索与弹出在同一时间。 但我只想在单击“搜索”按钮时显示弹出窗口。 代码html在以下链接中:https://jsfidle.net/ge5zxmst/ 谢谢你帮忙。

  • 我尝试了下面的代码在移动和桌面上以不同的方式显示。但是两个句子同时显示。

  • 阅读文章:enable在验证后立即打开modal框,但是,显示没有发生错误,只显示表单,我相信这是因为该操作再次调用jquery表单,因为我使用的是远程函数bootstrap 3 modal。 解决方法提示,请在模式窗口中显示错误。 控制器: 模态形式: Jquery操作: 我认为这个远程端正在加载引导模式,就像一个新调用一样,因此他的没有显示任何内容。 谢谢你的帮助

  • 问题内容: <%= image_tag "Background.jpg" %> 我如何使上述代码全屏显示Twitter Bootstrap模态弹出窗口,我尝试使用CSS,但无法按照我想要的方式获得它。任何人都可以帮我。 问题答案: 我在Bootstrap 3中使用以下代码实现了这一目标: 通常,如果您对间距/填充问题有疑问,请尝试右键单击(或在Mac上按cmd键单击),然后在Chrome上选择“检