Potrzebuję ustawić wyzwalacz tap
na niektórych selektorach. Używam jQuery Mobile i tej funkcji, więc co jest nie tak?Jak wyzwalać zdarzenie tap z jQuery
window.onload = load;
function load() {
$('.togglePlay').trigger('tap');
}
Potrzebuję ustawić wyzwalacz tap
na niektórych selektorach. Używam jQuery Mobile i tej funkcji, więc co jest nie tak?Jak wyzwalać zdarzenie tap z jQuery
window.onload = load;
function load() {
$('.togglePlay').trigger('tap');
}
Zakładając Ładowanie strony ma div zawierający data-role=page
i jego id
jest mypage
, można użyć zdarzenia pageinit
odpalić click
na '.togglePlay'
jak ten:
$(document).on("pageinit", "#mypage", function() {
$('.togglePlay').trigger('click');
});
Referencje
ready
wydarzenie jQM patrz jQuery Mobile: document ready vs page eventspowinieneś być w stanie ustawić autoplay = true lub niektóre inne ustawienie z ...
<video controls autoplay>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
przykład z:
bez użycia js
nie ma to nic wspólnego z pytaniem – Belfordz
Używam metody tap() jQuery.
$('.togglePlay').tap();
http://api.jquerymobile.com/tap/
Działa to dla mnie :)
Może należy użyć funkcji .ready $ zamiast zdarzenia onload okna –
$ (document) .ready (function() { – suhailvs
to nie pomaga – Lukas