Нажмите «Щелкните любое событие движения пальца на iPhone 3GS». - PullRequest
1 голос
/ 03 ноября 2011

Все, что я хочу сделать, это захватить событие, которое пользователь коснулся, и очистить его. Я не могу заставить что-либо работать с iPhone 3GS ... Нет практически никакой документации о том, как на самом деле использовать jQuery mobile ... которую я могу найти в любом случае ... так что мои предположения в основном таковы:

$("#wrap").live('pageinit', function() {
    $('#search_field').live('tap',function(event) {
        if ($(this).val() == "Search Applications") {
            $(this).val('');
        }
    });
});

Это нарушает мой дизайн и добавляет заголовок "loading" внизу страницы ....

Редактировать : Похоже, что это случайным образом работает на 3GS, но самое неприятное, что только jQuery mobile разрушает макет моего сайта !! моя кнопка отправки прыгает вниз ()

1 Ответ

0 голосов
/ 03 ноября 2011

просто просматривая ваш код, вы пытаетесь использовать заполнитель и очистить его, если пользователь коснется его?Если это так, вы можете просто добавить атрибут в свой HTML5 следующим образом:

<imput type="text" placeholder="Search Applications" /> 

Живой пример:

...