우리는 iPad 장치를 위해 사용하기 쉬운 트릭, 코드 스 니펫 및 플러그인을 모두 모았습니다.
. 유용한 스 니펫과 플러그인과 당신이 아는 다른 사람들이 유용 할 수있는 의견에 알려주십시오.
What<span>'s my Orientation? </span><span> </span><span> window.onorientationchange = detectIPadOrientation; </span><span> function detectIPadOrientation () { </span><span> </span><span> if ( orientation == 0 ) { </span><span> alert ('Portrait Mode, Home Button bottom'); </span><span> } </span><span> else if ( orientation == 90 ) { </span><span> alert ('Landscape Mode, Home Button right'); </span><span> } </span><span> else if ( orientation == -90 ) { </span><span> alert ('Landscape Mode, Home Button left'); </span><span> } </span><span> else if ( orientation == 180 ) { </span><span> alert ('Portrait Mode, Home Button top'); </span> <span>} </span> <span>} </span>원천
<link rel=<span>"stylesheet" media="all and (orientation:portrait)" href="portrait.css"/> </span><link rel=<span>"stylesheet" media="all and (orientation:portrait)" href="landscape.css"/></span>원천
<span>//iPAD Support </span>$<span>.fn.addTouch = function(){ </span> this<span>.each(function(i,el){ </span> $<span>(el).bind('touchstart touchmove touchend touchcancel',function(){ </span> <span>//we pass the original event object because the jQuery event </span> <span>//object is normalized to w3c specs and does not provide the TouchList </span> <span>handleTouch(event); </span> <span>}); </span> <span>}); </span> <span>var handleTouch = function(event) </span> <span>{ </span> <span>var touches = event.changedTouches, </span> first <span>= touches[0], </span> type <span>= ''; </span> <span>switch(event.type) </span> <span>{ </span> <span>case 'touchstart': </span> type <span>= 'mousedown'; </span> <span>break; </span> <span>case 'touchmove': </span> type <span>= 'mousemove'; </span> event<span>.preventDefault(); </span> <span>break; </span> <span>case 'touchend': </span> type <span>= 'mouseup'; </span> <span>break; </span> <span>default: </span> <span>return; </span> <span>} </span> <span>var simulatedEvent = document.createEvent('MouseEvent'); </span> simulatedEvent<span>.initMouseEvent(type, true, true, window, 1, first.screenX, first.screenY, first.clientX, first.clientY, false, false, false, false, 0/*left*/, null); </span> first<span>.target.dispatchEvent(simulatedEvent); </span> <span>}; </span><span>};</span>원천
<span>jQuery(document).ready(function($){ </span> <span>var deviceAgent = navigator.userAgent.toLowerCase(); </span> <span>var agentID = deviceAgent.match(/(iphone|ipod|ipad)/); </span> <span>if (agentID) { </span> <span>// mobile code here </span> <span>} </span><span>});</span>두 번째 단계, 저자 웹 사이트에서 터치 와이프 라이브러리를 다운로드하거나 터치 와이프를 바인딩 할 수 있습니다. 태그 앞에 터치 와이프 라이브러리를 포함하십시오. 전:
그런 다음 Touchwipe를 본문 태그로 초기화하고 제스처에 선택한 행동을 수행 할 수 있습니다.이 예에서는 방금 알림을 사용했습니다.
<span>var ua = navigator.userAgent, </span> event <span>= (ua.match(/iPad/i)) ? "touchstart" : "click"; </span> $<span>("#theElement").bind(event, function() { </span> <span>// jquery code </span><span>}</span>TouchWipe는 바디 태그 대신 특정 DIV에 추가 할 수 있습니다. 그리고 나중에 간다. 스 와이프 제스처를 추가하기 위해 HTML 페이지에 추가 할 수 있습니다. 원천
WordPress에서 코드 스 니펫을 사용하려면 코드 스 니펫을 사용할 수 있습니다. 플러그인. 이 플러그인을 사용하면 테마 파일을 편집하지 않고도 WordPress 사이트에 코드 스 니펫을 추가 할 수 있습니다. 플러그인을 설치하고 활성화 한 다음 WordPress 대시 보드의 '스 니펫'메뉴로 이동하여 코드 스 니펫을 추가하십시오.
jQuery 모바일 탭 이벤트는 무엇입니까? JQuery Mobile TAP 이벤트는 사용자가 요소를 탭할 때 트리거되는 사용자 상호 작용 이벤트입니다. 이 이벤트는 JQuery Mobile Library의 일부로, 모바일 장치 용으로 설계된 JQuery 라이브러리의 터치 최적화 버전입니다. TAP 이벤트는 사용자 탭에 응답하는 대화식 기능을 만드는 데 사용될 수 있습니다.jQuery 용 코드 스 니펫을 찾을 수있는 곳은 어디입니까?
JQuery Mobile Touch 이벤트를 어떻게 사용합니까?
내 웹 사이트에 jQuery 플러그인을 추가하려면 어떻게합니까? jQuery 플러그인 웹 사이트에 먼저 jQuery 라이브러리를 HTML 파일에 포함시켜야합니다. 그런 다음 플러그인의 JavaScript 파일을 포함합니다. 마지막으로, 스크립트 태그를 사용하여 플러그인을 초기화합니다.
iPad 용 인기있는 jQuery 플러그인은 Swipe 이벤트를 감지하고 스 와이프 이벤트를 감지 할 수있는 TouchSwipe를 포함합니다. 모바일 웹 애플리케이션에 부드러운 스크롤을 제공하는 Iscroll 자신의 jQuery 플러그인을 작성하려면 jQuery의 프로토 타입 객체에 새로운 메소드를 추가하는 JavaScript 함수를 작성하는 것이 포함됩니다. 이 기능에는 플러그인을 제공하려는 기능이 포함되어야합니다. 기능을 작성한 후에는 기능을 작성하면 jQuery 객체에서 jQuery 메소드로 사용할 수 있습니다.
위 내용은 10 유용한 JQuery iPad 코드 스 니펫 및 플러그인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!