锚到div不能在区域形状工作

时间:2014-01-17 18:33:39

标签: javascript html anchor shape area

我有地图图像区域,例如:

 <area shape="circle" coords="60,59,20"  href="#div1" item="list1">

我使用以下功能来显示/隐藏我的div:

<!-- jQuery Plugin -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
$('[item]').click(function(){
    var item=$(this).attr('item');
    $(".display").hide();
    $("#"+item).show();
    return false;
});
</script> 

在身体里我有

<div id="list1" style="display:none;">Test</div>

我单击区域地图并正确显示div,但div的锚点不起作用。 为什么? 感谢

1 个答案:

答案 0 :(得分:1)

在div:

之前添加属性为a的{​​{1}}元素
name="div1"

这是how anchors works,例如:

<a name="div1"></a>
<div id="list1" style="display:none;">Test</div>