需要使用 jquery 切换图像映射的属性 - Jquery .removeAttr
我正在尝试禁用图像映射 onClick - 最终我想在重新单击时启用它,但首先要做的事情。
因此,要禁用 imaeg 地图,我想在单击地图时从图像中删除属性“usemap”。
在标头中,我调用我的 JQuery:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript" src="jq/jquery.maphilight.js"></script>
<script>
$(function() {
$('.map').maphilight();
});
</script>
下面我尝试使用 .removeAttr 但没有返回:
<div class="mapholder"><img class="map" src="img/map.png" width="517" height="352" border="0" usemap="#usa" /></div>
<script>
$("img.map").toggle(function(){
$(this).removeAttr("usemap")
.focus()
},
function(){
$(this).addAttr("usemap")
.focus()
});
</script>
这是测试站点: http://quiznosforsale.com/open_house/
地图在底部,任何建议将不胜感激!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
try: