[英]Add zoom functionality to jquery polaroid gallery
我正在使用来自此站点的jquery和css3照片库,我希望能够在onclick上放大图像。 作者曾说过有一种方法可以做到这一点,但没有明确说明如何做到(我不是jquery专家)。
我尝试创建一个单独的脚本来更改图像的宽度和高度,但是我认为现有的jquery或css可能已经覆盖了它。
这只是一个测试,看看我是否可以来回更改它:
var size = false;
function enlarge(){
if (size == false){
document.getElementById("photo1").style.width = "100%";
document.getElementById("photo1").style.height = "100%";
size = true;
}
else{
document.getElementById('photo1').width = '134px';
document.getElementById('photo1').height = '134px';
size = false;
}
关于我如何实现这一目标的任何想法?
假设您从click函数传递了函数$(this)
并传递了它(enlarge(item)),那么您应该能够实现它。 你也可以在其他地方
$('img').each(function(){
$(this).width = '134px';
$(this).height = '134px';
});
这样您就不必担心在单击另一个按钮后再调用它。 我会对其进行测试,但是不确定您已经拥有什么,并将整个内容放入jsfiddle中对我来说不起作用(加上不在家里,因此只能使用v13,因此我无法正确测试)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.