>  기사  >  웹 프론트엔드  >  jQuery 우측하단 링메뉴 회전 특수효과 구현

jQuery 우측하단 링메뉴 회전 특수효과 구현

不言
不言원래의
2018-07-02 14:55:121616검색

이 글은 jQuery 오른쪽 하단에 있는 회전 링 메뉴의 특수 효과 구현을 주로 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다. jQuery의 오른쪽 하단에 있는 회전 링 메뉴의 특수 효과가 구현되었습니다. 사용자가 메인 메뉴 버튼을 클릭하면 페이지 내에서 원형 동작으로 회전합니다. animate.css를 사용하여 애니메이션 효과를 만들 수 있습니다. 필요한 친구는

jquery를 참조하여 오른쪽 하단 모서리 회전을 달성할 수 있습니다. 링 메뉴 특수 효과 코드는 사용자가 메인 메뉴 버튼을 클릭하면 페이지 오른쪽 하단에 고정됩니다. , 하위 메뉴 항목은 링 모양의 페이지로 회전하고 animate.css를 사용하여 애니메이션 효과를 만듭니다.

렌더링은 다음과 같습니다:


html 코드:

<p class="htmleaf-container">
 <p id=&#39;ss_menu&#39;>
  <p>
  <i class="fa fa-qq"></i>
  </p>
  <p>
  <i class="fa fa-weibo"></i>
  </p>
  <p>
  <i class="fa fa-weixin"></i>
  </p>
  <p>
  <i class="fa fa-renren"></i>
  </p>
  <p class=&#39;menu&#39;>
  <p class=&#39;share&#39; id=&#39;ss_toggle&#39; data-rot=&#39;&#39;>
   <p class=&#39;circle&#39;></p>
   <p class=&#39;bar&#39;></p>
  </p>
  </p>
 </p>
</p>

js 코드:


$(document).ready(function (ev) {
 var toggle = $(&#39;#ss_toggle&#39;);
 var menu = $(&#39;#ss_menu&#39;);
 var rot;
 $(&#39;#ss_toggle&#39;).on(&#39;click&#39;, function (ev) {
  rot = parseInt($(this).data(&#39;rot&#39;)) - 180;
  menu.css(&#39;transform&#39;, &#39;rotate(&#39; + rot + &#39;deg)&#39;);
  menu.css(&#39;webkitTransform&#39;, &#39;rotate(&#39; + rot + &#39;deg)&#39;);
  if (rot / 180 % 2 == 0) {
   toggle.parent().addClass(&#39;ss_active&#39;);
   toggle.addClass(&#39;close&#39;);
  } else {
   toggle.parent().removeClass(&#39;ss_active&#39;);
   toggle.removeClass(&#39;close&#39;);
  }
  $(this).data(&#39;rot&#39;, rot);
 });
 menu.on(&#39;transitionend webkitTransitionEnd oTransitionEnd&#39;, function () {
  if (rot / 180 % 2 == 0) {
   $(&#39;#ss_menu p i&#39;).addClass(&#39;ss_animate&#39;);
  } else {
   $(&#39;#ss_menu p i&#39;).removeClass(&#39;ss_animate&#39;);
  }
 });
});

위는 이 글의 전체 내용입니다. 모두의 공부에 도움이 됩니다. more 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

JSON 형식 데이터를 기반으로 하는 간단한 jQuery 슬라이드쇼 플러그인(jquery-slider) 소개


jQuery 모바일 클래스 라이브러리를 사용할 때 탐색 기록을 로드하는 방법


정보 jquery 태그 요소의 높이를 화면의 백분율로 설정하는 방법 소개


위 내용은 jQuery 우측하단 링메뉴 회전 특수효과 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.