Główna » zestaw narzędzi » Dodaj wyszukiwanie słów kluczowych do dowolnej strony internetowej za pomocą Mark.js

    Dodaj wyszukiwanie słów kluczowych do dowolnej strony internetowej za pomocą Mark.js

    Większość przeglądarek ma Funkcja CTRL + F wyszukać i znaleźć to, czego szuka użytkownik. Ale ta funkcja nie jest obsługiwany na urządzeniach mobilnych i nie działa dobrze z użyciem tekstu dynamicznego.

    Na szczęście jest Mark.js, darmowa wtyczka JavaScript, która dodaje a podświetl funkcję wyszukiwania na dowolnej stronie z łatwością.

    Domyślnie działa jako vanilla JS plugin ale może również działać na górze jQuery. To całkowicie open-source'owy projekt, więc możesz go używać na dowolnej stronie komercyjnej lub innej.

    Działa podobnie jak każda funkcja wyszukiwania w przeglądarce, z wyjątkiem dodatkowych funkcji. Możesz dodać własne własne filtry i szukaj słów na podstawie wyrażenia regularne, specyficzne synonimy, a nawet w dynamiczne elementy strony takie jak iframes.

    Aby rozpocząć, pobierz plik Mark.js z GitHub lub hostuj plik przez CDN oszczędzać czas.

    Powinieneś uruchomić tę funkcję podłączony do pola wejściowego na stronie. W ten sposób użytkownicy mogą wprowadzać wyszukiwane hasła i uzyskać natychmiastową informację zwrotną przez podświetlony tekst.

    Tutaj jest przykładowy urywek ze strony demonstracyjnej:

     $ (". context"). mark (słowo kluczowe [, opcje]); 

    The .kontekst cele klasowe, gdziekolwiek powinna być funkcja szukaj terminów. Możesz użyć domyślny HTML element jeśli próbujesz przeszukać całą stronę, lub możesz przejść wiele elementów takie jak różne widgety z kartami lub ramki iframe.

    Następnie w środku znak() funkcjonuj przekazać słowo kluczowe, wraz z opcjami (jeśli chcesz).

    Jeśli pozwolisz użytkownikom wpisywać słowo kluczowe, możesz to zrobić automatyczna aktualizacja funkcji z nowym słowem kluczowym po każdym naciśnięciu klawisza. Istnieje nawet określona funkcja, która będzie kierować to zdarzenie.

    Mark.js działa ze wszystkimi głównymi przeglądarkami, w tym Chrome, Firefox, Opera (v12 +) i Internet Explorer (9+). Konfiguracja jest prosta, jeśli śledzisz dokumenty i używasz najnowszych plików.

    Ale jeśli chcesz to zobaczyć Mark.js w akcji rzuć okiem na bawić się poniżej używając bardzo prostego demo jQuery, aby przeszukać kilka akapitów Lorem Ipsum.