Изменить цвет ссылки для элемента в карте JavaScript - PullRequest
0 голосов
/ 08 апреля 2019

Я хотел бы изменить цвет ссылки в окне подсказки javascript google maps. По умолчанию карта использует параметр «/», но я хочу использовать собственный цвет для этой ссылки.

Я попытался добавить класс к ссылке, чтобы я мог изменить цвет в CSS, но безуспешно. У вас есть идея, как перейти к следующему коду, чтобы я мог добавить класс CSS к нему? Или у вас есть другая идея, как изменить цвет ссылки?

var content_title = title;
			if ( link ) {
				content_title = $( '<div/>' ).append( $( "<a/>" ).attr( 'href', link ).text( title ) ).html();
				
			}

1 Ответ

0 голосов
/ 09 апреля 2019

Я вставляю карту Google на свой сайт через плагин.Этот плагин использует карту Google по умолчанию с некоторым собственным содержанием.Я хочу настроить конкретный элемент внутри информационного окна, когда вы нажимаете маркер на карте.Это название события, которое также является ссылкой.На данный момент содержимое информационного окна выглядит так:

marker = new google.maps.Marker( marker );

			var infoWindow = new google.maps.InfoWindow();

			var content_title = title;
			if ( link ) {
				content_title = $( '<div/>' ).append( $( "<a/>" ).attr( 'href', link ).text( title ) ).html();
				
			}
			
			
			var content = content_title;

			if ( address ) {
				content = content + "<br/>" + address;
			}

			infoWindow.setContent( content );

			google.maps.event.addListener( marker, 'click', function( event ) {
				infoWindow.open( tg.map, marker );
			} );

			tg.markers.push( marker );

			if ( tg.refine ) {
				marker.setVisible( false );
			}
			tg.bounds.extend( myLatlng );
		}
	} );

элемент "var content_title = title;"ссылка, использующая спецификацию ссылки по умолчанию для моей темы.Я хотел бы изменить цвет этой ссылки.Я подумал, что лучшим способом будет дать этому элементу имя класса, чтобы я мог изменить цвет в CSS.Я попробовал следующий код:

var content_title = title;
			if ( link ) {
				content_title = $( '<div/>' ).addClass( "myClass" ).append( $( "<a/>" ).attr( 'href', link ).text( title ) ).html();
				
			}

Надеюсь, теперь стало понятнее, что я хочу сделать.Я рад за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...