使用javascript从图像映射移动到文本

时间:2015-08-14 07:47:58

标签: javascript wordpress

我想从我的图片移动到我的文字上的某个位置,但它不起作用 这是图像的HTML代码

<img src="src" usemap="#pm84550" width="1338" height="720" alt="click   map" border="0" /><map id="pm84550" name="pm84550"><area shape="rect" alt="Geospatial Visualization" title="Geospatial Visualization" coords="294,31,1323,446" href="javascript:void(null)" target="_blank" onClick="function()" />

这是javascript代码。

<h5 id="reg1">something</h5>

<script>
function(){

var elem = document.getElementById("reg1");
elem.on("click",function(e){
window.location = "#something";
});

}
</script> 

我使用wordpress。问题是,当我点击图像的那一部分时,我没有被带到我文本的位置。

1 个答案:

答案 0 :(得分:0)

看起来你试图使用jquery:

function(){
    var elem = $("#reg1");
    elem.on("click",function(){
        window.location = "#something";
    });
}

如果你没有jquery,你可以这样做: 的addEventListener(&#34;单击&#34;

function(){
    var elem = document.getElementById("reg1")
    elem.addEventListener("click",function(){
        window.location = "#something";
    });
}

记住兼容性:  http://www.w3schools.com/jsref/met_document_addeventlistener.asp

remembet $("#reg1")是jquery对象,document.getElementById("reg1")是dom元素