All taps and click on markers were being ignored only when test
aplication in the device.
But in the PC these problems did not occur.
I found out that the problem disappeared if I set the jQTouch var
useFastTouch = false (by default it is true).
But that wasn't a good idea, fix a problem but it brings yield
problems in general use.
I found this lines in jQTouch code
This script annuls the blows in the canvas of the Gmap object.
if (jQTSettings.useFastTouch && $.support.touch)
{
$body.click(function(e){
var $el = $(e.target);
if ($el.attr('target') == '_blank' ||
$el.attr('rel') == 'external' || $
el.is('input[type="checkbox"]'))
{
return true;
} else {
return false;
}
});
This script annuls clicks on canvas of the Gmap object.
But I add this to the IF clause:
if ($el.attr('target') == '_blank' || $el.attr('rel') == 'external' ||
$
el.is('input[type="checkbox"]') || $
el.is('canvas'))
Now the problem is fixed and without having to discard useFastTouch
feature.
I hope this help somebody too.
And I leave it so that include next versions of Jqtouch if you want.
Thanks for the aid that I have received from other users of the group.
Thanks David Kaneda and Jonathan Stark for this great product.