Chcę zmusić użytkownika do przeczytania całej umowy wewnątrz modalu. Pomysł jest prosty, jeśli nie przewijają do ostatniej linii tekstu. Przycisk nadal się wyłącza. Ale przycisk nie jest włączony. To jest mój kod:Włącz przycisk po przewinięciu modala do dołu
Javascript:
$('#agreement').scroll(function() {
if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) {
$('#closeBtn').removeAttr('disabled');
}
});
Jak dla jaśniejszego obrazu. Wpisuję kod w js tutaj: http://jsfiddle.net/h3WDq/1129/
To jest wersja aktualizacji z @ BG101. Przycisk włącza się, gdy przewijam do dołu, ale utrzymuje on włączony, nawet przycisk modalny jest ponownie kliknięty. http://jsfiddle.net/h3WDq/1132/
Czy można wyłączyć, gdy przewijanie daleko od dołu też? Próbowałem 'else' z dodaniem atrybutu' disabled' z powrotem. Ale to nie działa: '$ ('# closeBtn'). RemoveAttr (" wyłączony ");' – Wilf
Super! Tego właśnie szuka świat: D Dziękuję bardzo. – Wilf
Dude, twój przykład działa dobrze z Google Chrome, ale w Mozilla Firefox, to nie działa. Jakieś rozwiązanie? – Prabhu