在我的网站上,我有实际的图像,例如2000/1500 px
我在CSS中使用宽度和高度属性调整了它们的大小,但是我想在点击它们之后将它们显示得更大(可能是弹出窗口或类似的东西)。
哪一种插件或方法最容易实现?
答案 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
所有这些都非常容易实现。