안녕하세요 여러분, 나는 요소 주위를 돌면서이 예쁜 쿨 호버 메뉴를 우연히 발견했으며 마우스 주위를 움직일 때 메뉴 항목이 자동으로 선택됩니다. 또한 마우스를 마우스 오른쪽 버튼으로 클릭하면 일부 응용 프로그램에 유용 할 수있는 꽤 멋진 기능이 있습니다. 요구 사항 : jqueryui, Firefox/Chrome - IE와 관련된 문제 일 수 있지만 나중에 버전은 괜찮은 것 같습니다. 데모 페이지 다운로드 jQuery 호버에 대한 자주 묻는 질문 (FAQ) 및 메뉴를 클릭하십시오. jQuery를 사용하여 메뉴 항목에 호버 효과를 생성하는 방법 //example pie hover menu $(function() { $("#area").prettypiemenu({ buttons: [ { img: "ui-icon-minus", title: "plaah1" }, { img: "ui-icon-plus", title: "plaah2" }, { img: "ui-icon-close", title: "plaah3" } ], onSelection: function(item) { alert (item + ' was clicked!'); }, showTitles: false }); $("#test").prettypiemenu({ buttons: [ { img: "ui-icon-minus", title: "plaah1" }, { img: "ui-icon-plus", title: "plaah2" }, { img: "ui-icon-close", title: "plaah3" }, { img: "ui-icon-check", title: "plaah4" } ], onSelection: function(item) { alert (item + ' was clickedoo!'); }, closeRadius: 25, showTitles: true }); $( "#testbtn" ).button({ icons: {primary:"ui-icon-gear"}, text: false }) .click(function(event) { event.preventDefault(); var offset = $( "#testbtn" ).offset(); var h = $( "#testbtn" ).height(); var w = $( "#testbtn" ).width(); var btn_middle_y = offset.top + h/2; var btn_middle_x = offset.left + w/2; $("#test").prettypiemenu("show", {top: btn_middle_y, left: btn_middle_x}); return false; }); }); jQuery를 사용하여 호버 효과를 만들려면 hover () 메소드를 사용해야합니다. 이 방법은 마우스 포인터가 선택한 요소 위로 떠날 때 실행할 두 가지 기능을 지정합니다. 이 방법은 마우스 센터와 마우셀 리브 이벤트를 모두 유발합니다. 간단한 예는 다음과 같습니다. $ (selector) .hover (Infunction, Outfunction); 이 예에서는‘Infunction’이 마우스 엔터 이벤트가 발생할 때 실행할 수있는 기능이며,‘Outfunction’은 Mouselave 이벤트가 발생할 때 작동하는 기능입니다. jQuery를 사용하여 클릭 이벤트를 만들려면 Click () 메소드를 사용할 수 있습니다. 이 메소드는 이벤트 핸들러 기능을 HTML 요소에 첨부합니다. 사용자가 HTML 요소를 클릭하면 기능이 실행됩니다. 간단한 예는 다음과 같습니다. $ (selector) .click (function); 이 예에서는‘기능’은 클릭 이벤트가 발생할 때 실행할 수있는 기능입니다. jquery에서 house () 메소드에서 사용되는 jquery () 메소드의 차이점은 무엇입니까? 선택한 요소에 대해. 이 방법은 마우스 센터와 마우셀 리브 이벤트를 모두 유발합니다. 반면, jQuery의 Click () 메소드는 이벤트 핸들러 기능을 HTML 요소에 연결하는 데 사용됩니다. 사용자가 html 요소를 클릭하면 기능이 실행됩니다. jQuery의 동일한 요소에서 Hover () 및 클릭 () 메소드를 모두 사용할 수 있습니까? 예, jQuery의 동일한 요소에서 hover () 및 클릭 () 메소드를 모두 사용할 수 있습니다. 마우스 포인터가 요소를 가로 지르면 호버 () 메소드가 트리거되고, 사용자가 요소를 클릭 할 때 클릭 () 메소드가 트리거됩니다. jQuery의 호버 효과를 중지하려면 jQuery에서 호버 효과를 중지하려면 jQuery의 호버 효과를 중지 할 수 있습니다. 이 메소드는 ON () 메소드에 첨부 된 이벤트 처리기를 제거합니다. 간단한 예는 다음과 같습니다. $ (selector) .off ( "MouseEnter Mouseleave"); 이 예에서는 마우스 센터와 마우스 엘리브 이벤트가 선택된 요소에서 제거됩니다. . jQuery의 호버 효과에 지연을 추가 할 수있는 방법? jQuery의 호버 효과에 지연을 추가하려면 Delay () 메소드를 사용할 수 있습니다. 이 방법은 큐에서 후속 항목의 실행을 지연시키는 타이머를 설정합니다. 간단한 예는 다음과 같습니다. $ (selector) .delay (time) .queue (function); 이 예에서‘시간’은 큐에서 후속 항목의 실행이 지연되어야하는 밀리 초의 시간입니다. jquery의 효과를 어떻게 알 수 있습니까? Animate () 메소드를 사용할 수 있습니다. 이 메소드는 CSS 속성 세트의 사용자 정의 애니메이션을 수행합니다. 간단한 예는 다음과 같습니다. $ (selector) .hover (function () { 이 예에서 '속도'는 CS의 특성과 값의 대상이며 '속도'입니다. hover의 드롭 다운 메뉴? jQuery를 사용하여 호버에서 드롭 다운 메뉴를 만들려면 Hover () 메소드를 사용하여 마우스 포인터가 메뉴 항목을 호버 할 때 드롭 다운 메뉴를 표시하고 숨길 수 있습니다. 간단한 예는 다음과 같습니다. $ (selector) .Hover (function () { $ (this) .Children ( ". Dropdown-Menu"). gggle (); 이 예에서는 드롭 다운 메뉴가 메뉴에 대한 마우스를 헤어질 때 숨겨져 있거나 숨겨져있을 때 클릭 가능한 드롭 다운 메뉴? jQuery를 사용하여 클릭 가능한 드롭 다운 메뉴를 만들려면 Click () 메소드를 사용하여 사용자가 메뉴 항목을 클릭 할 때 드롭 다운 메뉴를 표시하고 숨길 수 있습니다. 간단한 예는 다음과 같습니다. $ (selector) .click (function () { $ (this) .children ( ". dropdown-menu"). gggle (); 이 예에서는 메뉴 항목을 클릭 할 때 드롭 다운 메뉴가 표시되거나 숨겨져 있습니다. 호버 및 클릭 효과를 사용하면 jQuery를 사용하여 호버 및 클릭 효과로 내비게이션 막대를 만들려면 Hover () 메소드를 사용하여 마우스 포인터가 클릭 할 때 메뉴 항목의 모양을 변경하고 사용자가 메뉴 항목을 클릭 할 때 드롭 다운 메뉴를 표시하고 숨길 수 있습니다. 간단한 예는 다음과 같습니다. $ (selector) .hover (function () { $ (this) .css ( "배경색", "노란색"); }, function () { $ (this) .css ( "배경색", "분홍색"); }); $ (선택기) .click (function () { $ (this) .Children ( ". dropdown-menu"). toggle ();