5
Nie mogę zrozumieć, dlaczego zdarzenie tap jQuery nie otrzymuje odpowiedzi, gdy ją testuję. Włączyłem alarm i wcale go nie dostałem. Mój kod wygląda tak:Zdarzenie jQuery .tap nie działa
var calendarOpen = false;
$('.calendar').on("tap", function() {
alert('1');
if (calendarOpen == false) {
$('.login-body').animate({left: '90%'}, 300);
$('.calendar-body').animate({right: '10%'}, 300);
calendarOpen = true;
} else {
$('.login-body').animate({left: '0px'}, 300);
$('.calendar-body').animate({right: '50%'}, 300);
calendarOpen = false;
}
});
Mam załączony skrypt i strony css, sprawdziłem pod kątem ewentualnych literówek. Skopiowałem dokumentację jQuery i nadal mam problemy. Dzięki za pomoc.
Są to moje dołączone skrypty, a kod podany powyżej znajduje się w pliku main.js.
<script src=http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js></script>
<script src=http://code.jquery.com/ui/1.10.3/jquery-ui.js></script>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script src="scripts/main.js"></script>
zadeklarować biblioteki jQuery lub skryptu pozostać wewnątrz '