попытка назначить функцию раскрывающемуся меню с границами

  • Автор темы raspopov
  • 32
  • Обновлено
  • 12, May 2024
  • #1
Я пытаюсь назначить функцию моего раскрывающегося меню, чтобы при нажатии на выбранный округ оно фокусировалось на этом округе.

Ниже я написал все, что мог, в результате исследования, поскольку я новичок во всем этом, но не знаю, как связать все это вместе.

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

 

<!doctype html>

<html>

<head>

<scripttype="text/javascript">

document.getElementById('counties').addEventListener('click',function(e){alert(this.value); e.preventDefault();},false);

$('bedfordshire').click(function(){

alert(this.value);});

$('buckinghamshire').click(function(){

alert(this.value);});

$('cambridgeshire').click(function(){

alert(this.value);});

$('hertfordshire').click(function(){

alert(this.value);});

$('northamptonshire').click(function(){

alert(this.value);});

//bedfordshire

bounds =new google.maps.LatLngBounds();

bounds.extend(new google.maps.LatLng(52.33,-0.05));

bounds.extend(new google.maps.LatLng(51.8,-0.8));

map.fitBounds(bounds);

//buckinghamshire

bounds =new google.maps.LatLngBounds();

bounds.extend(new google.maps.LatLng(52.21,-0.33));

bounds.extend(new google.maps.LatLng(51.47,-1.33));

map.fitBounds(bounds);

//cambridgeshire

bounds =new google.maps.LatLngBounds();

bounds.extend(new google.maps.LatLng(52.75,-0.55));

bounds.extend(new google.maps.LatLng(51.99,-0.53));

map.fitBounds(bounds);

//hertfordshire

bounds =new google.maps.LatLngBounds();

bounds.extend(new google.maps.LatLng(52.09,-0.35));

bounds.extend(new google.maps.LatLng(51.59,-0.80));

map.fitBounds(bounds);

//northamptonshire

bounds =new google.maps.LatLngBounds();

bounds.extend(new google.maps.LatLng(52.67,-0.33));

bounds.extend(new google.maps.LatLng(51.94,-1.35));

map.fitBounds(bounds);

</script>



</head><body><selectid="Counties"><optionvalue="">Select County</option><optionvalue="bedfordshire">Bedfordshire</option><optionvalue="buckinghamshire">Buckinghamshire</option><optionvalue="cambridgeshire">Cambridgeshire</option><optionvalue="hertfordshire">Hertfordshire</option><optionvalue="northamptonshire">Northamptonshire</option></select>

</body>

</html>

Код (разметка):

raspopov


Рег
01 Apr, 2012

Тем
2

Постов
3

Баллов
23
  • 04, Jun 2024
  • #2
Ну я надеюсь, что ошибки вызваны какой-то ошибкой форматирования? Потому что title - кроме того, нет необходимости использовать value="" если содержимое value совпадает с текстом в опции - т.е. в вашем случае избавьтесь от значение в целом - и поскольку первый параметр «Выбрать округ» является дескриптором, а не реальным, пригодным для использования параметром, его следует отключить и выбрать в начале, т. е. <опция отключена выбрана>Выбрать округ

Но если проблема не в этом, что вы видите? Разве это не предупреждает? Разве это ничего не делает? Что вам говорит консоль?
 

likehell


Рег
20 Dec, 2013

Тем
0

Постов
3

Баллов
3
Тем
49554
Комментарии
57426
Опыт
552966