jQuery使图像更大

时间:2011-08-30 18:10:09

标签: javascript jquery

在我的网站上,我有实际的图像,例如2000/1500 px

我在CSS中使用宽度和高度属性调整了它们的大小,但是我想在点击它们之后将它们显示得更大(可能是弹出窗口或类似的东西)。

哪一种插件或方法最容易实现?

4 个答案:

答案 0 :(得分:4)

$('img').click(function() {
   $(this).toggleClass('clicked');
});
img {
    width: 50px;
    height: auto;
}

.clicked {
    width: auto;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<img src="http://www.google.com/intl/en_com/images/srpr/logo3w.png" /> <img src="http://www.google.com/intl/en_com/images/srpr/logo3w.png" /> <img src="http://www.google.com/intl/en_com/images/srpr/logo3w.png" /> <img src="http://www.google.com/intl/en_com/images/srpr/logo3w.png" /> <img src="http://www.google.com/intl/en_com/images/srpr/logo3w.png" /> <img src="http://www.google.com/intl/en_com/images/srpr/logo3w.png" />  <img src="http://www.google.com/intl/en_com/images/srpr/logo3w.png" />

答案 1 :(得分:1)

Fancybox(jQuery插件)是我的最爱之一:http://fancybox.net/

非常易于使用,该网站提供了大量示例。

答案 2 :(得分:0)

您不需要任何特定的插件。您可以简单地使用jQuery的css方法:

$('img').css({
    width: 'auto',
    height: 'auto'
});

注意:这会定位您的所有图片。你想用你自己的CSS选择器替换它。

答案 3 :(得分:0)

您可以找到其中许多out there
所有这些都非常容易实现。