Konsul Δημοσ. 7 Μαρτίου 2012 Δημοσ. 7 Μαρτίου 2012 ψάχνω ένα σκριπτάκι σε Jquery ή σε javascript που να μετράει πόσες φορές έχει κάνει κάποιος scroll down (και να το εμφανίζει κάπου στην οθόνη ή κάτι τέτοιο) . ¨Εχω βρει κάτι τέτοιο αλλά δεν δουλεύει σωστα.. >var counter = 1; $(window).bind('scroll', function() { if ($(window).scrollTop() >= $(document).height() - $(window).height() - 10) { alert(counter + " scroll me again"); counter++; if (counter > 3) { $(this).unbind('scroll'); alert('no more scrolling') } } });
rpz0r Δημοσ. 7 Μαρτίου 2012 Δημοσ. 7 Μαρτίου 2012 Καλησπέρα, αν κατάλαβα καλα εννοείς κάτι τέτιο. > var counter = 0; $('#target').scroll(function(){ var documentHeight = $('#target')[0].scrollHeight, scrollPosition = $('#target').height() + $('#target').scrollTop(); if(documentHeight == scrollPosition){ counter++; $('#field').empty(); $('#field').append(counter); } });
Konsul Δημοσ. 11 Μαρτίου 2012 Μέλος Δημοσ. 11 Μαρτίου 2012 Καλησπέρα, αν κατάλαβα καλα εννοείς κάτι τέτιο. > var counter = 0; $('#target').scroll(function(){ var documentHeight = $('#target')[0].scrollHeight, scrollPosition = $('#target').height() + $('#target').scrollTop(); if(documentHeight == scrollPosition){ counter++; $('#field').empty(); $('#field').append(counter); } }); Ναι μπράβο, τώρα κάτι πάω να κάνω. Βέβαια το τροποποίησα κάπως για να κάνω αυτό που ήθελα. Τώρα θέλω να εισάγει την τιμή του counter δυναμικά σε μια βάση δεδομένων. Καμια ιδέα πως θα το κάνω αυτό ;;
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα