我在我的网页和iPad应用程序上使用图像地图。图像映射中的每个区域都是一个可点击的元素,用于制作声音,这可以通过jQuery轻松完成。但是我无法改变样式,比如显示边框,或者改变填充颜色来指示区域被点击。如果有人这样做,请让我知道;这似乎很简单,但我真的很难过。如何更改图像地图区域元素样式
4
A
回答
6
我得到它的工作感谢James Treworgy's awesome ImageMaster Jquery plugin。
$('area').mousedown(function(e) {
$(this).mapster('set',true);
});
$('area').mouseup(function(e) {
$(this).mapster('set',false);
});
$('area').bind("touchstart", function(e){
$(this).mapster('set',true);
});
$('area').bind("touchend", function(e){
$(this).mapster('set',false);
});
-1
很难说没有看到代码,但是你引用地图部分的方式与应用样式的方式是一样的。
如果你有section1
ID,那么你的CSS可能是
#section1{
border://something
background-color://something else
}
或者,在你的脚本,当你引用一下,你还可以添加一些风格,例如,
$('#section1').click(function(){
//whatever
$(this).css({'background-color' : 'red', 'border' : '1px solid black'});
});
+0
感谢您的快速回复,我的代码在评论中。$(this).css('...')不起作用。 –
相关问题
- 1. 更改地图区域上的跨度样式
- 2. 如何更改地图样式
- 3. 更改样式Google地图的样式
- 4. 更改iframe中图像的元素样式
- 5. 如何更改元素样式颜色
- 6. React Native - 如何更改视图的样式和图像onPress
- 7. 防止双击图像地图区域
- 8. GWT - 区域选择/图像地图
- 9. 图像地图区域上的jquery droppable
- 10. 复制图像中的像素区域
- 11. 如何从管理区域动态更改图像?
- 12. 如何更改文本区域的背景图像
- 13. 如何在区域形状上使用onMouseOver更改图像?
- 14. 如何用多个“悬停区域”更改图像?
- 15. 使用精确坐标将元素附加到图像区域地图
- 16. 如何根据其他元素样式更改HTML元素的样式?
- 17. 通过JavaScript更改样式图像
- 18. 更改样式列表图像onclick +到 -
- 19. 根据样式表更改图像
- 20. 在simpleCaptcha中更改图像样式
- 21. 更改元素的背景图像
- 22. 更改CSS元素中的图像src
- 23. 更改XAML元素的图像
- 24. 更改图像元素的来源
- 25. 我想改变HTML /样式表文本中的元素图像
- 26. Android:如何更新Skobbler地图样式
- 27. 为什么图像地图区域的getElementById不会返回IE中的区域元素?
- 28. 调整大小的图像地图/区域坐标更新
- 29. 如何更改栅格图层样式
- 30. 如何制作响应图像地图的每个区域
你能告诉我们一些代码吗? –
这里是我的代码: <地图名称= 'facepagemap'> <区域ID = “1” 形状= 'RECT' COORDS = '441451506500'/> <区域ID = “2” 形状= '矩形' COORDS ='511,439,583,512'/> –
$('area')。click(function(e){\t //更改区域样式}; –