> 웹 프론트엔드 > JS 튜토리얼 > jQuery 필터 이미지 (검색 필터)

jQuery 필터 이미지 (검색 필터)

Jennifer Aniston
풀어 주다: 2025-03-05 00:16:09
원래의
131명이 탐색했습니다.

이 기사에서는 Flickr 이미지 데이터로 구동되는 jQuery를 사용하여 라이브 이미지 검색 필터를 구축하는 것을 보여줍니다. 입력 할 때 검색이 이미지를 동적으로 업데이트했습니다. 이것은 효율적인 검색을위한 JavaScript String Ranking 알고리즘을 구현하는 QuickSilver Style JQuery 플러그인을 사용하여 달성됩니다.

핵심 기능 : jQuery Filter Images (Search Filter) 라이브 검색의 기본 jQuery 코드는 간결합니다.

이 스 니펫은 ID "필터"가있는 요소의 키 업 이벤트를 리 듣는다. 그런 다음 ". 필터링 된"클래스 내에서 항목을 목록으로 필터링하여 입력 텍스트 (Case-Insensentitive)와 일치하지 않는 클래스를 숨 깁니다. 일치하는 항목 수도 표시됩니다.

QuickSilver 라이브 검색 플러그인 :

이 기사는 라이브 검색 성능에 중요한 Quicksilver 플러그인을 자세히 설명합니다.
이 플러그인은보다 정교한 문자열 매칭 알고리즘을 제공하여 속도와 관련성을 향상시켜 검색 기능을 향상시킵니다.

완전한 이미지 검색 코드 :

완전한 코드는 Flickr 데이터 가져 오기, 이미지 디스플레이 및 라이브 검색 기능을 통합합니다.

이 코드는 JSON API 호출을 통해 Flickr 사진을 가져오고 이미지 요소를 동적으로 생성하고 실시간 검색 기능을 적용합니다.
$("#filter").keyup(function () {
    var filter = $(this).val(), count = 0;
    $(".filtered:first li").each(function () {
        if ($(this).text().search(new RegExp(filter, "i")) < 0) {
            $(this).addClass("hidden");
        } else {
            $(this).removeClass("hidden");
            count++;
        }
    });
    $("#filter-count").text(count);
});
로그인 후 복사
.

자주 묻는 질문 (faqs) :

이 기사는 다음을 포함하여 다양한 jQuery 이미지 필터링 기술을 다루는 포괄적 인 FAQ 섹션으로 마무리됩니다.

속성별로 필터링 : 사용을 사용하여 속성을 기준으로 이미지를 선택하려면 (예 : , ). 크기에 따라 이미지를 선택하려면 치수 별 필터링 : , 및

. 가시성에 의한 필터링 :

및 선택기를 사용하여 필터링 소스 URL, DOM 위치, CSS 속성, 데이터 속성, 학부모 요소, 인덱스 및 대체 텍스트별로 필터링 :
(function($) {  
    // ... (Plugin code as in original input) ...
})(jQuery);
로그인 후 복사
각 시나리오에 대한 자세한 설명 및 코드 예제가 제공됩니다.

이 강화 된 요약은 명확성과 가독성을 향상시키는 동시에 주요 정보를 유지합니다. 이미지가 포함되고 그 형식이 보존됩니다

위 내용은 jQuery 필터 이미지 (검색 필터)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿