簡體   English   中英

帶有HTML imagemap的jQuery

[英]JQuery with HTML imagemap

我可以做這樣的事情:

$(document).ready(function(){
    $(".schedule_link").colorbox({width:"95%", innerHeight:344, iframe:true});
});

將顏色框附加到鏈接...

<a class='schedule_link' href="index.html">Schedules</a>

...但是將其附加到這樣的圖像映射的語法是什么?

<map name="mymap">
   <area shape="rect" coords="496,500,729,523" href="??call JQuery??">
</map>

您可以像鏈接一樣為您的<area>標簽提供一個類:

<area class="something" shape="rect" coords="496,500,729,523" href="somepage.html">

Colorbox實際上在.live()處理函數上運行,該處理函數偵聽cboxElement對元素的cboxElement 由於它取消了元素的href添加了該類 ,因此它不是<a>依賴的,您可以執行以下操作:

<map name="mymap" id="mymap">
   <area shape="rect" coords="496,500,729,523" href="myPage.html">
</map>

而且您的jQuery可以一次性綁定這些,而無需為每個<area>都使用一個類,例如:

$(function(){
  $("#mymap area").colorbox({width:"95%", innerHeight:344, iframe:true});
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM