반응형
원본 사진 마우스 이동시 보여주기
-
<style type="text/css">
-
a img {
-
border: none;
-
} #largeImage {
-
position: absolute;
-
padding: .5em;
-
background: #e3e3e3;
-
border: 1px solid;
-
}
-
</style>
-
<script type="text/javascript">
-
<!--
-
maxWidth = 200;
-
$(function(){
-
var offsetX = 20;
-
var offsetY = 10;
-
$('a').hover(function(e){
-
if($(this).attr('src')){
-
//mouse on
-
var href = $(this).attr('src');
-
$('<img id="largeImage" src="' + href + '">').css('top', e.pageY + offsetY).css('left', e.pageX + offsetX).appendTo('body');
-
-
// for chrome, firefox
-
var img = $("#largeImage");
-
img.load(function() {
-
if (img.width() > maxWidth)
-
img.width(maxWidth);
-
});
-
-
// for IE
-
var img = $("#largeImage");
-
var width = img.width() > 0 ? img.width() : parseInt(img.attr("rwidth"));
-
if(width > maxWidth || width=='')
-
{
-
img.removeAttr("width");
-
img.removeAttr("height");
-
img.removeAttr("style");
-
img.attr("width", maxWidth);
-
//img.css("cursor", "pointer");
-
}
-
-
}
-
}, function(){
-
//mouse off
-
$('#largeImage').remove();
-
});
-
-
$('a').mousemove(function(e){
-
$('#largeImage').css('top', e.pageY + offsetY).css('left', e.pageX + offsetX);
-
})
-
-
});
-
-->
-
</script>
반응형
'jQuery' 카테고리의 다른 글
jQuery 란 무엇인가 ? (0) | 2013.05.09 |
---|---|
배열을 이용한 중복 제거 (0) | 2013.04.29 |
select radio checkbox (0) | 2013.02.18 |
jQuery 금액 콤마 플러그인 (0) | 2013.02.18 |
jquery 숫자만 (0) | 2013.02.18 |