我正在使用SVG地图为印度,它工作得很好,但问题是家长ID不停用,如果我点击任何其他国家,我需要家长Id应该停用“填充颜色-灰色”和孩子的颜色应该是活跃的绿色。
附图供参考,请看一看。
我使用下面的Jquery代码作为背景:
<script>
$(document).ready(function(e) {
$('path[id^="map_"]').click(function(){
$(this).css('fill', "green");
});
});
</script>
发布于 2018-06-07 02:23:27
我将首先停用所有状态,然后在目标上使用fill
:
<script>
$(document).ready(function(e) {
$('path[id^="map_"]').click(function(){
var t = $(this)
th;
$('path[id^="map_"]').each(function () {
th = $(this);
if (th.attr("id") !== t.attr("id")) {
th.css('fill', 'gray');
} else {
t.css('fill', "green");
}
});
});
});
</script>
https://stackoverflow.com/questions/50727055
复制相似问题