高分求解决 jquery 这个问题,在线等
<divid="enlarge"><ahref="javascript:void(0)"><imgsrc="xxxxx.png"></a></div><div><ahre...
<div id="enlarge">
<a href="javascript:void(0)"><img src="xxxxx.png"></a>
</div>
<div>
<a href="javascript:void(0)"><img src="xxxxx.png" width="120"></a>
</div>
<script>
$(function(){
$("#enlarge a img").click(function(){
var width = $(this).width();
if(width==120){
$(this).width("100%");
$(this).height("100%");
}else {
$(this).width(120);
}
});
});
</script>
比如说我这个图片是 200*200 的,我给用户看呢是120px的, 现在问题来就来了,当我点击的时候这个图片放大到100%, 但是不是要想要的,它是放到这个div的100%,就是全屏的意思了,那么我怎么样点击放大到这张原图片的 宽高呢, 还有就是 如果我的div为400px,那么现在我的图片太大有500px 那么这个判断图片最大只能放大到400px 那个jq怎么写,求高手帮忙 展开
<a href="javascript:void(0)"><img src="xxxxx.png"></a>
</div>
<div>
<a href="javascript:void(0)"><img src="xxxxx.png" width="120"></a>
</div>
<script>
$(function(){
$("#enlarge a img").click(function(){
var width = $(this).width();
if(width==120){
$(this).width("100%");
$(this).height("100%");
}else {
$(this).width(120);
}
});
});
</script>
比如说我这个图片是 200*200 的,我给用户看呢是120px的, 现在问题来就来了,当我点击的时候这个图片放大到100%, 但是不是要想要的,它是放到这个div的100%,就是全屏的意思了,那么我怎么样点击放大到这张原图片的 宽高呢, 还有就是 如果我的div为400px,那么现在我的图片太大有500px 那么这个判断图片最大只能放大到400px 那个jq怎么写,求高手帮忙 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询