События нажатия не будут работать на iPad, так как это сенсорный экран - думаю, щелчок против касания.Вы рассматривали возможность использования JQueryMobile вместо JQuery?Я оптимизирован для сенсорных устройств - как говорится на самой первой странице сайта.
Вместо того, чтобы использовать клик, у него есть целый набор событий, которые вы можете подключить к , т.е. нажать, провести, taphold и т. д. ... Было бы достаточно легко привязать одну и ту же функцию к событию click и tap, например
('myelement').bind('click', function(event){
myClickFunction();
});
('myelement').bind('tap', function(event){
myClickFunction();
});
Возможно (почти наверняка) более элегантные способы сделать это - но это простоначало действительно.