Ich möchte den Benutzer zwingen, alle die Vereinbarung innerhalb des Modal zu lesen. Die Idee ist einfach, wenn sie nicht bis zur letzten Zeile des Textes scrollen. Die Schaltfläche ist weiterhin deaktiviert. Aber die Schaltfläche ist nicht aktiviert. Dies ist mein Code:Aktivieren Sie die Schaltfläche beim Scrollen Bootstrap modal nach unten
Javascript:
$('#agreement').scroll(function() {
if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) {
$('#closeBtn').removeAttr('disabled');
}
});
Was das Bild klarer. Ich habe den Code in js hier: http://jsfiddle.net/h3WDq/1129/
Dies ist eine Update-Version von @ BG101. Die Schaltfläche aktivieren, wenn ich nach unten scrollen, aber es bleibt aktiviert, selbst die modale Schaltfläche ist wieder klicken. http://jsfiddle.net/h3WDq/1132/
Ist es möglich zu deaktivieren, wenn die Scroll auch weit von unten? Ich habe 'else' versucht mit dem Attribut 'disabled' zurück. Aber es funktioniert nicht: '$ ('# closeBtn'). RemoveAttr ('deaktiviert');' – Wilf
Super! Das ist es, wonach die Welt sucht: D Vielen Dank. – Wilf
Alter, Ihr Beispiel funktioniert gut mit Google Chrome, aber in Mozilla Firefox funktioniert es nicht. Irgendeine Lösungsmöglichkeit?? – Prabhu