如何使用 javascript 将图像加载到 bootstrap 模式中

2024-01-31

我的设置是 4 个链接(如下)。我希望每个链接都打开 myModal,但根据单击的链接,应该在模式中加载不同的图像文件。我让它适用于其中一个链接。

<li><a href="#myModal" data-toggle="modal">6 Teams</a></li>
<li><a href="#">5 Teams</a></li>
<li><a href="#">4 Teams</a></li>
<li><a href="#">3 Teams</a></li>

<!-- Modal -->
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="width:800px;">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<img src="/images/brackets/6teamDouble1.jpg">
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>

如何在不为每个链接构建单独的模式的情况下使其适用于每个链接?


通过使用jquery.click你可以轻松实现这一点(也可以使用 html5 数据属性)。

<ul>
    <li><a href="#myModal" data-toggle="modal" data-img-url="http://placehold.it/200x200/dddddd/ffffff&text=Hey1">6 Teams</a>
    </li>
    <li><a href="#myModal" data-toggle="modal" data-img-url="http://placehold.it/200x200/dddddd/ffffff&text=Hey3">5 Teams</a>
    </li>
    <li><a href="#myModal" data-toggle="modal" data-img-url="http://placehold.it/200x200/dddddd/ffffff&text=Hey4">4 Teams</a>
    </li>
    <li><a href="#myModal" data-toggle="modal" data-img-url="http://placehold.it/200x200/dddddd/ffffff&text=Hey5">3 Teams</a>
    </li>
</ul>

Script:

$('li a').click(function (e) {
    $('#myModal img').attr('src', $(this).attr('data-img-url'));
});

Fiddle: http://jsfiddle.net/vLSWH/292/ http://jsfiddle.net/vLSWH/292/

注意:虽然您没有指定使用 jQuery,但 twitter-bootstrap 模式要求您无论如何使用 jQuery,所以不妨使用它。

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

如何使用 javascript 将图像加载到 bootstrap 模式中 的相关文章

随机推荐

  • UIView drawRect:是否可以在路径内进行描边?

    使用核心图形 是否可以绘制路径的内部 与将线条粗细一半绘制在描边路径的外侧 一半绘制在内侧相反 原因是 如果视图的一部分位于屏幕边缘而另一部分不在屏幕边缘 则控制笔划的可见粗细会更容易 屏幕边缘上的部分被切掉 而完全在屏幕上的视图边缘看起来
  • Google 应用引擎和 CDN

    使用 Google 应用引擎时 如果我希望我的文件资源更接近用户 那么使用 CDN 有什么好处吗 嗯 这完全取决于您的预算 地理位置和概况 Google 应用程序引擎是免费的 如果配置正确 它可以很好地向世界各地的不同地点提供您的内容 很多
  • DatePicker flutter 改变显示日期格式

    如何更改显示日期的格式 我在这里找不到日期格式字段 这是我的示例代码 onDateChanging BuildContext context DateKind dateKind FlightSearchQueryProvider searc
  • 在不使用 osascript 或 appscript 的情况下从 Python 调用 AppleScript?

    有没有办法从 python 执行 AppleScript 代码 并获取结果 而不使用osascript命令行实用程序或应用脚本 http appscript sourceforge net 我真的不想使用 我认为 因为不再开发 支持 推荐
  • 如何将消息附加到 RSpec 检查?

    在 RSpec 中 我可以像在 xUnit 样式测试框架中那样将消息附加到检查吗 如何 assert equal value1 value2 something is wrong 对于 RSpec 3 该消息可以自定义为字符串或使用过程 检
  • 从 Cocoa 应用程序执行终端命令

    如何执行终端命令 例如grep 来自我的 Objective C Cocoa 应用程序 您可以使用NSTask http developer apple com documentation Cocoa Reference Foundatio
  • FBSDKCoreKit.framework/FBSDKCoreKit:通用包装器中没有匹配的架构

    我正在尝试将核心 Facebook SDK 设置到我的项目中 我的项目是基于 Swift 的 但 SDK 是 ObjectiveC 我复制了两个Bolts framework and FBSDKCoreKit Framework进入我的项目
  • 在 MongoDB 中将 Guid 存储为字符串有哪些缺点?

    应用程序将 Guid 字段保留在 Mongo 中 最终存储为 BinData id new BinData 3 WBAc3FDBDU Zh cBQFPc3Q 这种情况下的优点是紧凑 缺点在需要对应用程序进行故障排除时就会显现出来 Guid
  • 将一些布尔属性转换为标志枚举

    我需要将具有 3 个 bool 属性的遗留类转换为标志枚举 我知道这些属性中至少有一项是正确的 Flags public enum FlagEnum EnumValue1 1 EnumValue2 2 EnumValue3 4 public
  • 指定 Rust 闭包的生命周期

    我在制作执行器 反应器时发现这是一个终身问题 它与 async Future 无关 并且可以在没有异步糖的情况下重现 use std future Future struct Runtime fn start with runtime
  • Reactjs追加一个元素而不是替换

    我正在尝试迭代事物的列表 数组 对象 我使用咖啡脚本来保持清晰 完整的 JS jsfiddle 在这里 http jsfiddle net AMxfL 但这只是一个 forEach pages for page each of props
  • 在CMake中自动使用目录作为项目名称

    我在使用 CMake 来管理我的构建系统方面还很陌生 所以如果我很愚蠢并且这是一个坏主意 请告诉我 我希望能够设置我的 cmakelists txt 文件 以便当我这样做时 project 目录名称自动成为项目名称 我想这样做是因为我发现能
  • 使用paintComponent在JFrame中镜像对象

    我创建了一个类 它是一个 镜像 对象 类构造函数具有镜像坐标和方向 这个类中还有一个paintComponent方法 我正在尝试在框架中使用此类创建一个镜子对象 并自动绘制带有坐标和方向的镜子 有 镜子 类 我可以这样做吗 import j
  • 使用 pyvmomi 获取 vmware 中实例实际使用(分配)的磁盘空间

    我最近开始使用 pyvmomi 在将实例迁移到 AWS 之前获取 vmware 服务器的详细清单 在vcenter Web界面或vsphere客户端中 我可以检查实例并查看其磁盘 它会告诉我磁盘大小 已配置 以及正在使用的磁盘量 已用存储
  • JavaScript 字节序编码?

    对SO的回应 https stackoverflow com questions 503052 javascript is ip in one of these subnets 503238 503238我开始思考 JavaScript 是
  • 计算词性标注器准确率的参数

    我是自然语言处理的初学者 我有一个关于计算 POS 标注器准确性的基本问题 标注器正在使用语料库 不要将下面的 集合 一词与集合的数学定义混淆 我只是将其用作普通的英语单词来传达一些 组 或 映射 有不同的准确性指标 例如精度 召回率和混淆
  • C/C++ 中本地时间和 GMT/UTC 之间的转换

    在 C C 中在本地时间和 UTC 之间转换日期时间的最佳方法是什么 我所说的 日期时间 是指包含日期和时间的时间表示形式 我会很高兴time t struct tm 或任何其他使其成为可能的表示 我的平台是Linux 这是我试图解决的具体
  • 除了减少内存使用之外,C# 静态函数的性能是否比非静态函数更好?

    我假设public or private static由于内存中只有静态目标的一份副本 因此目标必须减少内存使用量 看起来因为一个方法是静态的 所以该方法可能成为 CLR 编译器进一步优化的潜在点 超出了非静态函数所能实现的范围 不过只是一
  • CSS 自动完成字体大小[重复]

    这个问题在这里已经有答案了 当将鼠标悬停在浏览器的自动完成建议上时 我无法弄清楚如何增加或如何使用预览文本的默认字体大小 我在用着https tailwindcss com https tailwindcss com 适合所有风格 E g
  • 如何使用 javascript 将图像加载到 bootstrap 模式中

    我的设置是 4 个链接 如下 我希望每个链接都打开 myModal 但根据单击的链接 应该在模式中加载不同的图像文件 我让它适用于其中一个链接 li a href myModal 6 Teams a li li a href 5 Teams