Chcę, aby sam przycisk zmieniał kolor w trybie online (na podstawie połączenia internetowego) na zielony, w przeciwnym razie szary.Na podstawie połączenia internetowego zmień kolor przycisku na zielony lub szary.
Mam skrzypce JS, które daje rozwiązanie, aby kliknąć przycisk i możemy zobaczyć, czy jesteśmy online/offline przez alert.
Czy ktoś mógłby pomóc
HTML:
<div data-role="page" id="index">
<div data-theme="a" data-role="header">
<h3>First Page</h3> <a href="#second" class="ui-btn-right">Next</a> </div>
<div data-role="content"> <a data-role="button" id="check-connection">Check internet connection</a> </div>
</div>
jQuery:
$(document).on('pagebeforeshow', '#index', function() {
$(document).on('click', '#check-connection', function() {
var status = navigator.onLine ? 'online' : 'offline';
(alert(status));
});
});
Zobacz JSFiddle.
Wystarczy przenieść kod z obsługi kliknij, aby tam, gdzie jest wykonywana od razu: http://jsfiddle.net/khrismuc/VXWGG/278/ –
Dziękuję @Chris – Bob