我的想法是在按下按钮后立即在地图上显示图像。我想在点击按钮后改变按钮的颜色,它应该保持这种颜色,直到我取消选择按钮。该按钮的颜色应该变回原来的颜色。更改按钮颜色
下面是按钮的代码:
<button type="button" class="Button" id="tram7" class="deselected"> Tramlinie 7 </button>
这里是插入一张图片到地图的功能:
$('#tram7')[0].onclick = function() {
if (overlayTram7.getMap() == map) {
$('#tram7').addClass('deselected');
overlayTram7.setMap(null);
} else {
$('#tram7').removeClass('deselected');
overlayTram7.setMap(map);
}
};
的风格改变了悬停工作,但我不不知道如何改变点击按钮的风格。
.Button {
font-family: Calibri, sans-serif;
font-size:13px;
font-weight: bold;
width: 160px;
height: 25px;
background:grey;
color: white
}
.Button:hover {
color: white;
background:green
}
在此先感谢。
的Java =的Javascript –
“$( '#tram7')[0]。”为什么?尝试$('#tram7')。on('click',function(){//你的代码在这里}); 你也可以提供一个jsfiddle.net演示 –