Конвертируйте некоторый код Jquery в Mootools - PullRequest
0 голосов
/ 12 марта 2012

Код используется для API Google Maps для автозаполнения поискового адреса.Я должен конвертировать его из-за конфликта на моем сайте Joomla.Как бы я достиг того же с Mootools 1.4?Некоторая помощь будет высоко ценится!

Вот код:

$(document).ready(function() { 

  initialize();

  $(function() {
    $("#entry_3").autocomplete({
      //This bit uses the geocoder to fetch address values
      source: function(request, response) {
        geocoder.geocode( {'address': request.term }, function(results, status) {
          response($.map(results, function(item) {
            return {
              label:  item.formatted_address,
              value: item.formatted_address,
              latitude: item.geometry.location.lat(),
              longitude: item.geometry.location.lng()
            }
          }));
        })
      },
      //This bit is executed upon selection of an address
      select: function(event, ui) {
        $("#entry_4").val(ui.item.latitude);
        $("#entry_5").val(ui.item.longitude);
        var location = new google.maps.LatLng(ui.item.latitude, ui.item.longitude);
        marker.setPosition(location);
        map.setCenter(location);
      }
    });
  });
});

Редактировать: неправильно добавлять window.onunload = GUnload;в гугл картах api v3.Это функция v2.v3 не нуждается в загрузке.И это испортило функцию автозаполнения.

1 Ответ

0 голосов
/ 12 марта 2012

Вам не нужно писать код в mootools, просто используйте jquery без конфликтов

jQuery.noConflict();
     jQuery(document).ready(function($){
       // you're jquery code

     });

http://docs.jquery.com/Using_jQuery_with_Other_Libraries

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