触发的键无效

时间:2016-06-02 08:57:10

标签: javascript jquery geolocation

我想触发向下箭头键然后输入密钥。它触发但没有显示任何效果。

在地理定位器建议之后,我想移动第一个建议并触发回车键。请查看图像以获取更多信息。

   function showPosition(position) 
   {

      lat=position.coords.latitude; 
      lng=position.coords.longitude;
      var latlng = new google.maps.LatLng(lat, lng);

      geocoder = new google.maps.Geocoder();
      geocoder.geocode({'latLng': latlng}, function(results, status) 
      {
          if (status == google.maps.GeocoderStatus.OK) 
          {
             if (results[1])
             {
                var address= (results[1].formatted_address);
                document.getElementById('pick-auto').value=address;
                $('#pick-auto').focus();

                setTimeout(
                  function() 
                  {
                      var e = $.Event('keydown');
                      e.which = 40; // Character 'A'
                      $('#pick-auto').trigger(e);

                        var f = $.Event('keypress');
                        f.which = 13; // Character 'A'
                        $('#pick-auto').trigger(f);
                  }, 5000);
              }
         }
    });
  }

You can check image here

0 个答案:

没有答案