我的想法是在按下按鈕後立即在地圖上顯示圖像。我想在點擊按鈕後改變按鈕的顏色,它應該保持這種顏色,直到我取消選擇按鈕。該按鈕的顏色應該變回原來的顏色。更改按鈕顏色
下面是按鈕的代碼:
<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演示 –