2012-06-20 4 views
1

내 요구 사항은 다음과 같습니다. 이미지 (JPEG)를 표시해야하는 DIV가 있습니다. 페이지가 렌더링되면이 div는 지정된 확대/축소 비율의 이미지를 그림의 지정된 위치 (점)에 표시해야합니다. 그림은이 DIV 안에 있어야합니다 (DIV 여백을 초과 할 수 없음). 이 DIV에서 이미지는 (이 초기 확대/축소 이후) 이동/이동 (마우스 또는 스크롤 막대로) 및 확대/축소 (마우스 휠, 단추, 슬라이더 또는 기타 방법으로) 될 수 있습니다. 특정 이벤트에서 DIV는 이미지의 다른 지점 (동일하거나 다른 줌 팩터)을 표시해야합니다 (포커스를 맞 춥니 다). 이미지는 일부 이벤트에서 변경됩니다. 초점이 한 지점에서 다른 지점으로 전환 될 때 (그러나 같은 페이지에서) 이미지의 소스가 변경된 경우를 대비하여 사진을 다시로드하지 않으려합니다. http://www.htmldrive.net/items/show/394/JQuery.iviewer-zoom-image-and-to-drag-effectjQuery - 지정된 위치로 이미지 확대

내가 자바 스크립트 초보자임을 언급하고, 요구 사항의 일부의에 어떤 도움을 환영보다 더 :

는 여기 비슷하지만 내 요구 사항을 거의 확실히하지 뭔가를 발견했다. 이 작업을 수행 할 수있는 (무료) 플러그인을 알고 있다면 알려 주시기 바랍니다.

내가 그것도 IVIEWER 있도록 지정된 점에서 이미지를 위치시키는 moveTo 메소드 포함 발견, 당신은 위에서 언급 한 IVIEWER 플러그인에 대해 자세히 살펴 후 내 질문에

+0

** 전체 ** 코드를 생산 하시겠습니까? – Cranio

+0

각 요구 사항에 대한 예제 (또는 하나에 대한 링크)가 충분할 것입니다. 내가 말했듯이, 나는 초보자이고 출발점이 없습니다. – donna

답변

0

에 넣어 당신의 소중한 시간 내 주셔서 감사 내 모든 요구 사항을 포함합니다.

+0

IVIEWER (https://github.com/can3p/iviewer)의 moveTo 함수에 대한 몇 가지 설명 (작성자의 설명) : 컨테이너에 지점을 가져 와서 가운데로 이동합니다. 예 : moveTo (0,0)은 이미지의 왼쪽 상단 표시 픽셀을 가져 와서 가운데에 배치합니다. 사용자가 이미지를 이동하려는 경우 대신 함수 setCoords를 사용할 수 있습니다. setCoords 함수에는 음의 인수가 필요할 수 있습니다. 어쩌면 이것은 누군가에게 도움이 될 것입니다 ... – donna

관련 문제