Jquery 图像映射的触发点击行为';s区

Jquery 图像映射的触发点击行为';s区,jquery,triggers,imagemap,Jquery,Triggers,Imagemap,我设置了一个图像地图,图像地图中的每个区域都定义了一个href。href on区域包含指向我的应用程序中其他页面的URL。我生成一个小列表(ul,li),其中列出了区域标记的name属性。我希望动态生成的ul/lis模拟区域标签的点击行为。为此,我设置了以下jquery- $('li').click(function(e){ $('area[name='+$(this).html()+']').trigger('click'); }); 但上述方法仅在ie6+中有效。ff不会

我设置了一个图像地图,图像地图中的每个区域都定义了一个href。href on区域包含指向我的应用程序中其他页面的URL。我生成一个小列表(ul,li),其中列出了区域标记的name属性。我希望动态生成的ul/lis模拟区域标签的点击行为。为此,我设置了以下jquery-

 $('li').click(function(e){
       $('area[name='+$(this).html()+']').trigger('click');
 });
但上述方法仅在ie6+中有效。ff不会触发click事件。我还尝试了click()变量,但没有成功

希望得到一些帮助


谢谢:)

在FireFox的情况下,触发click事件会触发绑定到元素的onClick处理程序(在本例中是您的li元素),但实际上不会跟随链接。据我所知,您希望单击跟随与li元素关联的区域的链接

试试这个,它会获取关联区域的href属性,并使用javascript重定向

$('li').click(function(e){
    var $area = $('area[name='+$(this).html()+']');
    var url = $area.attr("href");
    document.location.href = url;
});