나는 img 요소가 있습니다. 사용자가 마우스를 가져 가면 div 안에 동일한 이미지가있는 마우스 근처에 새로운 div를 만들고 싶습니다. 예를 들어 미리보기와 같습니다. 기존 플러그인을 사용하고 싶지 않습니다. 그것을 성취 할 수있는 간단한 방법이 있습니까?즉석에서 새 요소 만들기
0
A
답변
0
확인이 블로그 게시물 (2 예)
그런 다음 바로 CSS 그가 사용되는 JS 체크 아웃 그 예에서 (힌트 : 소스 코드).
당신은 정말 모든 것을 플러그인이 필요하지 않습니다, 나는 당신과 동의이
1
기존 플러그인을 다시 사용하고 싶지 않다고 말하는 이유는 무엇입니까?
나는이 thumbnail plugin이 당신이 무엇을하고 있는지 정확히 파악할 것이라고 믿습니다. 이를 구현하는 데 필요한 코드는 감소됩니다 :
<script>
$("img").thumbPopup({
imgSmallFlag: "_s",
imgLargeFlag: "_l"
});
</script>
1
후 훨씬 쉽게 가져올 수 없습니다. 당신이 달성하고자하는 것은 매우 간단합니다 :
페이지 html로로드 된 이미지가있는 절대 위치 지정된 div가 있습니다. 당신이 축소판 동일한 파일을 사용하고 미리보기 당신이 같은 시도 할 수 있다면, 그들에게 spcific ID를 보내기
$('.thumbnails_class').mousemove(function(e) {
$('#preview_div').css({top: e.pageY, left: e.pageY});
$('#preview_img').attr('src', $(this).attr('src'));
});
내가 코드를 테스트하지 않았
을,하지만 난 그냥 작동합니다 생각 벌금. 축소판과 미리보기가 모두, 당신은 여전히 유사한 기술을 사용할 수 있습니다 당신은 동일한 이미지를 사용하지 않는 경우, 바로 미리보기 SRC 만들 썸네일의 src 속성을 사용 :이 예에서는
$('.thumbnails_class').mousemove(function(e) {
$('#preview_div').css({top: e.pageY, left: e.pageY});
$('#preview_img').attr('src', $(this).attr('src').replace(/thumb/, 'preview'));
});
를 내가 파일 이름에서 미리보기로 단어를 대체하십시오.
마지막으로, 당신은 표시/미리보기 숨길 필요가 :
$('.thumbnails_class').mouseover(function() {
$('#preview_div').show();
});
$('.thumbnails_class').mouseout(function() {
$('#preview_div').hide();
});
을 그리고 그것 뿐이다. 필요한 조정을하면 갈 수 있습니다.
관련 문제
- 1. 새 줄에 XML 요소 만들기
- 2. 즉석에서 썸네일 만들기
- 3. 즉석에서 DOM 요소 만들기 - 데이터가 유해하지 않은지 확인하십시오.
- 4. 즉석에서 여러 클래스 인스턴스 만들기
- 5. 즉석에서 CMS 기반 데이터에서 PDF 양식 만들기
- 6. getElementById를 사용하여 즉석에서 웹 사이트 만들기?
- 7. LINQ2OBJECTS : 쿼리 도움말. 즉석에서 목록 만들기
- 8. XHTML - 새 요소 추가
- 9. 즉석에서 scriptaculous ajax.autocompleter 생성하기
- 10. CakePHP에서 보안 구성 요소 만들기
- 11. NSMutablearray 다른 요소 앞뒤에 새 요소 삽입
- 12. 동적으로 구성 요소 만들기
- 13. JavaScript에서 요소 만들기
- 14. jQuery로 중간 요소 만들기
- 15. Android에서 새 쿠키 만들기
- 16. 새 WindowsFormsSynchronizationContext 만들기
- 17. 이클립스에서 새 파일 만들기
- 18. 새 paramatirized 스레드 만들기
- 19. 새 연결 만들기 문제
- 20. 새 APK 만들기
- 21. 새 ABRecord 만들기
- 22. 새 파일 유형 만들기
- 23. CakePHP에서 새 페이지 만들기
- 24. 새 중첩 리소스 만들기
- 25. 새 sqlite 만들기 Db
- 26. 새 클래스 개체 만들기
- 27. xampp에 새 데이터베이스 만들기
- 28. 새 디렉토리에 파일 만들기
- 29. Magento에서 새 블록 만들기
- 30. 새 데이터베이스 문제 만들기