0

我有一个图像映射,想使用 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;
      }
4

2 回答 2

1

将您的代码包装在文档就绪调用中:

<script type="text/javascript"> 
$(document).ready(function() {
    $(".levert").click(function() {
        $("#popUpDiv").show("slow");
    });
});
</script>​
于 2012-11-09T17:42:48.073 回答
0

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

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

演示

于 2012-11-09T17:45:39.027 回答