首页 > 其他分享 >Bootstrap的模态框无法弹出解决方案

Bootstrap的模态框无法弹出解决方案

时间:2023-07-06 12:36:52浏览次数:43  
标签:模态 解决方案 Bootstrap js modal data 属性

 

Bootstrap的模态框无法弹出的问题

 

今天在使用Bootstrap官网所提供的模态框插件时候发现其中的 可选尺寸模态框 无法弹出

在模态框前使用过其他 Bootstrap的js插件,可以正常使用,说明所需依赖js文件已经正常引用

注意:jquery.min.js与bootstrap.min.js文件引入顺序不可颠倒,否则同样无法使用,遇到相同问题的可以先检查此处

<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>

可以排除js依赖问题,经过测试和对比官网其他源码发现:

向红框内class值添加 

 <div class="modal fade bs-example-modal-lg" 

问题解决

该问题主要原因是:按钮是通过 data-target=".bs-example-modal-lg"这个属性来指向被绑定的模态框,但是模态框的类名中没有bs-example-modal-lg这个值,导致绑定失败,点击按钮模态框无法弹出

模态框插件并不是可以直接使用,需要通过 data 属性或 JavaScript 调用

 

通过 data 属性:

通过在一个起控制器作用的元素(例如:按钮)上添加 data-toggle="modal" 属性,或者 data-target="#foo" 属性,再或者 href="#foo" 属性,用于指向被控制的模态框。

eg:

<button data-toggle="modal" data-target="#btn">点击显示模态框</button>
  <div class="modal fade" tabindex="-1" role="dialog" id="btn"> //

通过给button按钮 data-toggle="modal"和data-target="#foo" 两个属性,以及给模态框一个和按钮的data-target属性值相同的id属性值 来指向被控制的模态框

通过 JavaScript 调用:

$('#btn').modal()

通过元素的 id myModal 调用模态框

 

     

标签:模态,解决方案,Bootstrap,js,modal,data,属性
From: https://www.cnblogs.com/-hz01/p/17531828.html

相关文章

  • Bootstrap导航栏下拉菜单不生效的问题
    Bootstrap导航栏下拉菜单不生效的问题一般来来说是导入静态文件顺序的问题,解放方案:按以下顺序导入静态文件{%loadstatic%}<scriptsrc="{%static'jQuery/jQuery.js'%}"></script><scriptsrc="{%static'bootstrap/js/bootstrap.min.js'%}&quo......
  • umi + antd pro代码 在编辑器报警的解决方案
    前言:umi+antdpro工程,创建后,使用起来的时候毛病多。 2,在webstorm编辑器报错TS2686:'React'referstoaUMDglobal,butthecurrentfileisamodule.Consideraddinganimportinstead.查资料说配置:WhatDanwroteiscorrectyoucanchangeTS config.json://ts......
  • Unreal Engine4 GPU崩溃或3D设备丢失的解决方案
    起因:UnrealEngine4在渲染时报错GPU崩溃或3D设备丢失解决办法:regedit 打开注册表在以下2个路径下新建 DWORD(32-bit)Value命名为  TdrDelay,并修改数值为:60(十进制)Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDriversComput......
  • DevExpress WinForms日程/日历组件,可轻松创建信息管理解决方案!(二)
    在上文中(点击回顾>>),我们主要介绍了DevExpressWinFormsScheduler组件的日历视图、议程和时间表视图、出色的高DPI渲染等,本文将继续介绍该组件的UI自定义等功能。PS:DevExpressWinForm拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForm......
  • 5分钟学会img标签加载图片404错误解决方案
      在开发中,使用<imgsrc="/img/yys.png"/>加载图片时,会有404错误,也就是图片未找到问题。  现将解决办法 总结如下:  当图片未找到或者404时,就会触发<img/>标签的 onerror属性显示其中的图片。1、直接拼写路径方式:<imgsrc="img/yys.png"onerror="javascript......
  • 多模态大语言模型首篇综述
    近来,多模态大语言模型(MultimodalLargeLanguageModel,MLLM)受到广泛关注,成为一个新兴的研究热点。MLLM通常以大语言模型(LargeLanguageModel,LLM)为基础,融入其它非文本的模态信息,完成各种多模态任务。相比于常规的多模态模型,MLLM涌现出一些令人惊叹的新能力,例如基于图片进行诗......
  • 火山引擎DataLeap数据质量解决方案和最佳实践(三):最佳实践
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群最佳实践前面介绍了DataLeap数据质量平台的一些实现方式,下面为大家介绍一些我们在数据量和资源这两个方面的最佳实践。表行数信息-优先HMS获取内部的离线监控中,表行数的监控占比非常......
  • Vue项目引入Bootstrap5步骤
    1、在工程项目下安装Bootstrap5依赖包[email protected]或者[email protected]、安装安装jqueryBootstrap有js函数,必须新引入jquerynpminstalljquery--save3、在vue.config.js配置jQuery插件的参数module.exports=......
  • SpringBoot3.0从入门到项目实战:解决Web应用痛点的最新解决方案
    SpringBoot3.0从入门到项目实战:解决Web应用痛点的最新解决方案SpringBoot是当前Java领域中应用最广的框架之一,而随着SpringBoot3.0的发布,它迎来了更加全面和强大的一次升级。本文将深入浅出地介绍SpringBoot3.0的新特性,同时结合实际项目经验,分享Web应用的痛点以及解决方案,帮......
  • 医疗行业电能质量主要特征及其监测与治理的解决方案
    安科瑞虞佳豪在医院的发展以及运行中,需要采用高科技等技术手段来满足医院供电设施的要求,从而逐渐实现医院的科学用电以及节能用电等,这样能够有效地减少医院的成本。医院供配电系统是医院工作的基础平台,包含各类非线性、时变性电器设备和医疗设备。它们产生的谐波相互作用,若不治理......