单击图像映射并在引导程序中打开模态窗口

时间:2016-08-03 22:09:12

标签: javascript twitter-bootstrap-3 bootstrap-modal imagemap

下午好。我有一个图像映射,需要打开模式点击图像。 但是,我今天发现我无法使用标签来映像... 我想知道如何使用image-map

打开模态

它不能像这样工作:

<cfset qs = encodeForUrl("1&b=2&c=3")>

<cfoutput>
    <button onclick="window.location='index.cfm?a=#qs#'">click me</button>
</cfoutput>
<cfdump var="#URL#">

要运行地图,必须没有标签“a href”,如下所示......

<a href="<c:url value="/myApp/test"/>" data-toggle="modal" data-target="#new-modal"><area shape="rect" coords="289,399,368,662 ></a>

只有这样才不会打开模态自举。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并遇到了这个问题。 我们应该从区域中删除href并包含data-toggle =&#34; modal&#34;和data-target =&#34; #id&#34;

 <img src="desktop.jpg usemap="#May2May16-1">
  <map name="May2May16-1" class="default">
    <area shape="rect" coords="691,336,1239,375" style="outline:none" title="Offer Details" alt="Offer Details" data-toggle="modal" data-target="#myModal">
    </map>
<!-- Trigger the modal with a button -->
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>

<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Modal Header</h4>
      </div>
      <div class="modal-body">
        <p>Some text in the modal.</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>