show function无法使用imagemap

时间:2012-11-09 17:40:16

标签: javascript jquery show imagemap area

我有一个imagemap,想要使用show函数淡入一些矩形div。但它没有回应。

的Javascript

<script type="text/javascript">
$(".levert").click(function () {
$("#popUpDiv").show("slow");
});

</script>

HTML

<img id="logo" src="./logo2.png" alt="Phlox" usemap="#links"><p class="logotext">Phlox</p></img>

<map name="links">
<area shape="circle" coords="294,46,46" href="#" class="levert"></area>
</map>

</div>
<div id="popUpDiv" style="display:none">
</div>  

CSS

#popUpDiv {
      position:absolute;
      background-color:#3F6;
      width:400px;
      height:400px;
      border:5px solid #000;
      z-index: 9002;
      }

2 个答案:

答案 0 :(得分:1)

将您的代码包装在文档就绪电话中:

<script type="text/javascript"> 
$(document).ready(function() {
    $(".levert").click(function() {
        $("#popUpDiv").show("slow");
    });
});
</script>​

答案 1 :(得分:0)

如果我在加载页面后执行此操作,则在Fx17和Mac上的Chrome 22中使用

$(function() { .... }); 

DEMO