sprawdź, czy użytkownik przewinął się na sam dół
<p>robię system stronicowania (coś w rodzaju facebooka), gdzie zawartość ładuje się, gdy użytkownik przewinie się na dół. wyobrażam sobie, że najlepszym sposobem na to jest znalezienie, kiedy użytkownik znajduje się u dołu strony i uruchomienie zapytania ajax, aby załadować więcej postów.</p><p>jedyny problem polega na tym, że nie wiem, jak sprawdzić, czy użytkownik przewinął do dołu strony za pomocą jquery. jakieś pomysły?</p><p><strong> muszę znaleźć sposób, aby sprawdzić, kiedy użytkownik przewinął się na dół strony za pomocą jquery. </strong></p>
<p>użyj zdarzenia <a href="http://api.jquery.com/scroll/"><code>.scroll()</code></a> na <code>window</code>, tak jak poniżej:</p><pre><code>$(window).scroll(function() { if($(window).scrolltop() + $(window).height() == $(document).height()) { alert("bottom!"); } }); </code></pre><p> <a href="http://jsfiddle.net/nick\_craver/gwd66/">możesz to przetestować tutaj</a> , to zajmuje górny zwój okna, więc ile przewinięto w dół, dodaje wysokość widocznego okna i sprawdza, czy to równa wysokości całej treści (<code>document</code>). jeśli zamiast tego chcesz sprawdzić, czy użytkownik ma wartość <em>near</em>, wyglądałby mniej więcej tak:</p><pre><code>$(window).scroll(function() { if($(window).scrolltop() + $(window).height() &gt; $(document).height() - 100) { alert("near bottom!"); } }); </code></pre><p> <a href="http://jsfiddle.net/nick\_craver/gwd66/1/">możesz przetestować tę wersję tutaj</a> , po prostu dostosuj <code>100</code> do dowolnego piksela od dołu, na którym chcesz wywołać.</p>
I [googled](https://www.google.com/search?q=ajax%20drag%20and%20drop%20file) „Ajax przeciągnij i upuść plik”, a pierwszy wynik jest [ten](http://valums.com/ajax-upload/) .


Krótka odpowiedź: tak, to jest bardzo możliwe. należy wziąć pod uwagę jednak, że przeciągnij i upuść nie działa idealnie na każdej przeglądarki / środowisku, dlatego należy nadal trzymać przycisk alternatywny tak na wszelki wypadek. Sposobem na to jest manipulować `location.hash`, gdy aktualizacje AJAX doprowadzić do zmiany stanu, który chcesz mieć dyskretną URL. Na przykład, jeżeli adresu URL strony jest:



> 
> <http://example.com/>
> 
> 
> 


Jeśli funkcja stronie klienta wykonywane ten kod:



```
// AJAX code to display the "foo" state goes here.

location.hash = 'foo';

```

Następnie URL wyświetlany w przeglądarce zostanie zaktualizowana:



> 
> <http://example.com/#foo>
> 
> 
> 


Pozwala to użytkownikom na zakładkę na „foo” stan strony i skorzystać z historii przeglądarki, aby poruszać się pomiędzy państwami.


Z tego mechanizmu w miejscu, będziesz wtedy trzeba analizować na część skrótu adresu URL po stronie klienta przy użyciu JavaScript, aby utworzyć i wyświetlić odpowiedni stan początkowy, jako identyfikatory fragment (część po #) nie są wysyłane do serwer.


[Wtyczka hashchange Ben Alman użytkownika](http://benalman.com/projects/jquery-hashchange-plugin/) sprawia, że ten ostatni wiatr jeśli używasz jQuery. Jeśli ruch na stronie internetowej jest niski, należy zacząć od identyfikacji problemu,
czyli przeprowadzenia audytu strony. W zależności od rodzaju trudności, podejmowane
są właściwe działania, takie, jak na przykład optymalizacja strony pod kątem
wyszukiwarek, czy rozwiązanie problemu z wyświetlaniem witryny na urządzeniach
mobilnych. Tak, można to sprawdzić. Kliknij w ikonę ze swoim zdjęciem w lewym górnym rogu. Otworzy się klasyfikacja. Druga zakładka to Bieżący poziom. Tam, obok imienia swojego znajomego, znajdziesz numer poziomu, na którym obecnie się znajduje. Sam [Instagram](/download/pobierz-562-instagram-android) nie daje takiej możliwości, ale możesz pobrać specjalną apliakcję do analizy ruchu. Na przykład [Follower Insight for Instagram](/download/pobierz-1575-follower-insight-for-instagram). Dzięki niej będziesz mogła śledzić na bieżąco kto Cię obserwuje a kto przestał. I wiele innych parametrów. Odpowiedź tutaj [Jak sprawdzić kto oglądał mój profil na FB](/faq/4687-jak-sprawdzic-kto-ogladal-moj-profil-na-facebooku) jest wyjaśnione, że nie ma opcji sprawdzenia czegoś takiego Cześć,
  

  
Na samym dole wiadomości powinien być link do wypisania się. Pewnie chodzi Ci o zakładkę Sprawdzanie, która, jak sama nazwa sugeruje, służy głównie do sprawdzania tłumaczeń. Dużo wygodniejszą opcją do tłumaczenia jest zakładka Przetłumacz, gdzie po kliknięciu na zdanie widać wszystkie jego poprzednie tłumaczenia, jak również można podejrzeć tłumaczenie z tłumacza Google. 


Dzisiejszy komentarz zasponsorowało słowo "tłumacz" :) Pierwszą rzeczą, myślę o tym, kiedy czytam to pytanie brzmi: *jakiego rodzaju rzeczy wykorzystywać wykresy / drzew?* i wtedy myślę wstecz, jak mogę z nich korzystać.


Na przykład, weźmy dwa wspólne zastosowań drzewa:


* DOM
* systemy plików


DOM, XML dla tej sprawy, przypominają struktury drzewa.   

![tekst alternatywny](https://i.stack.imgur.com/bk5RY.gif)


To ma sens, też. **Ma to sens, ponieważ, jak wymaga tego dane do uzgodnienia** . System plików, too. W systemie UNIX istnieje węzeł główny, a rozgałęzienia w dół poniżej. Podczas montażu nowego urządzenia, jesteś dołączenie go do drzewa.


Należy również być zadając sobie pytanie: czy dane należą do tego typu konstrukcji? Tworzenie struktur danych, które mają sens problemu, a reszta przyjdzie sama.


O ile łatwiej jest, myślę, że to jest to względne. Czy jesteś dobry z funkcji rekurencyjnych przemierzać drzewo / wykres? Co zrobić, jeśli trzeba zrównoważyć drzewo?


Pomyśl o program, który rozwiązuje zagadkę wyszukiwarki słowo. Można nakreślić wszystkie litery szukanej słowo na wykresie i sprawdzić okolicznych węzłów aby sprawdzić, czy ciąg jest dopasowanie którekolwiek ze słów. Ale nie można po prostu zrobić to samo z jednym z tablicy? Wszystko, co naprawdę trzeba zrobić, to przenieść wskaźnik do sprawdzenia listy po lewej i prawej stronie, a przez szerokość, by sprawdzić powyżej i poniżej liter. Rozwiązanie tego problemu z wykresu nie jest trudne, ale może stworzyć wiele dodatkowej pracy i trudności, jeśli nie jesteś dobrze z ich użyciem - oczywiście, że nie powinna zniechęcać od robią to, zwłaszcza jeśli są nauki o im.


Mam nadzieję, że pomaga myśleć o tych struktur. Jeśli chodzi o zalecenie książki, będę musiał iść z **[Wprowadzenie do algorytmów](http://rads.stackoverflow.com/amzn/click/0262032937)** . odpowiedź na to pytanie została już udzielona i znajduje się pod adresem:
https://www.gdziepolek.pl/opinie-i-pytania/10731/witam-serdecznie-nie-bardzo-mam-kogo-zapytac-czy-przy-nadcisnien