2011-01-17 4 views
3

사용자가 커서를 이미지로 이동 한 후에 이미지를 회전시킬 수있는 JS 라이브러리 또는 코드 스 니펫 (jQuery가 허용됨)을 찾습니다. 예를 들어이 기능은 Dailymotion.com 웹 사이트의 비디오 축소판에 대해 구현됩니다.마우스를 올려 놓을 때 미리보기 이미지를 회전하는 방법은 무엇입니까?

20-40 축소판 (응용 프로그램 스크린 샷)이있는 웹 페이지에이 코드를 사용하려고합니다. 각 항목에는 사용자가 커서를 축소판으로 이동하고 커서가 떠날 때 회전이 시작될 약 10 개의 추가 이미지가 포함됩니다.

이 이미지를 HTML 코드로 모두로드하고 싶지는 않지만 사용자가 페이지를 열 때마다 필요하지 않은 수백 가지 요청이 있습니다.

불행히도, 내가 발견 한 모든 코드는 HTML 코드에서 정적 이미지 링크를 사용합니다.

검색 엔진에서 답변을 찾으려고했지만 올바른 형식을 찾을 수 없습니다. 나는 "이미지 회전 장치 JS", "호버상에서 이미지 변경", "자동 회전 이미지"및 기타 유사 콘텐츠를 시도했지만 단순히 놓친 다른 이름이있을 수 있습니다.

+0

마우스를 올리면 재생되는 슬라이드 쇼 스크립트를 찾아보십시오. – Vache

+1

그러면 호버 동안 이미지가 회전되기를 원하십니까? 슬라이드 쇼 회전을 의미합니까, 아니면 실제로 시계 방향/반 시계 방향으로 회전합니까? – Orbling

+0

슬라이드 쇼 회전을 의미합니다. –

답변

0

iPhoto에서 사용하는 것처럼 Apple에서 '스크러빙'이라고 부르는 것을 찾는 것과 같은 소리가납니다.

일부 라이브러리를 설정 빠른 검색

은이 할 일 :

+0

불행히도, 나는 완전히 정확하게 설명 할 수 없었습니다. 커서가 미리보기 이미지를 입력하면 슬라이드 쇼가 시작됩니다. 커서가 축소판을 벗어나면 슬라이드 쇼가 종료됩니다. 이미지는 동적으로로드되고 사용자가 커서를 이동하면 슬라이드 쇼에 표시된 마지막 이미지가 표시됩니다. 그것은 오히려 명백한 구현 인 것처럼 보입니다. 이상한 해결책을 찾지 못했습니다. –

1

Cycle Plugin를 사용해보십시오.

엄지 손가락의 클래스가 .thumb 인 경우 .cycle('pause').cycle('resume') 명령으로 제어 할 수 있습니다.

$('.thumb').cycle({ ... }).cycle('pause'); // setup, choose your own settings, then pause 

$('.thumb').hover(function() { 
    $(this).cycle('resume'); 
}, function() { 
    $(this).cycle('pause'); 
}); 
+0

주기 플러그인의 소스 코드를 확인하면 이미지가 html 코드로 정의되어 있음을 알 수 있습니다. 내 경우에는 한 페이지에 약 200 개의 이미지 요청이 있기 때문에 사용할 수있는 해결책이 아닙니다. –

+0

@Galichev Anton : 예제를 자세히 살펴보면 다음과 같은 결과를 얻을 수 있습니다. http://jquery.malsup.com/cycle/add3.html – Orbling

+0

도움을 주셔서 감사합니다. 불행하게도,이 구현 (전에 체크 제한 섹션과 문장)은 많은 코드 변경을 필요로합니다. 이 경우 나는 플러그인 자체의 가치를 보지 못한다. 전환 효과가 필요 없거나 항목 당 두 개의 이미지를로드하고 싶지는 않으며, 작업에 필요한 것보다 두 배 더 큽니다. –

관련 문제