jQuery图片相册点击缩略图弹出大图预览特效

jQuery图片相册点击缩略图弹出大图预览特效-精品资源网
jQuery图片相册点击缩略图弹出大图预览特效
此内容为免费资源,请登录后查看
0
免费资源

jQuery图片相册点击缩略图弹出大图预览特效

jQuery图片相册点击缩略图弹出大图预览特效是一款缩略图排列,鼠标点击小图的时候弹出层显示大图,带切换按钮与关闭按钮的js特效代码。

js代码

<script>
	var img_index = 0;
	var img_src = \"\";

	$(function() {
		//计算居中位置
		var mg_top = ((parseInt($(window).height()) - parseInt($(\".photo-div\").height())) / 2);

		$(\".photo-div\").css({
			\"margin-top\": \"\" + mg_top + \"px\"
		});
		//关闭
		$(\".photo-close\").click(function() {
			$(\".photo-mask\").hide();
			$(\".photo-panel\").hide();
		});
		//下一张
		$(\".photo-panel .photo-div .arrow-next\").click(function() {
			img_index++;
			if(img_index >= $(\".demo li img\").length) {
				img_index = 0;
			}
			img_src = $(\".demo li img\").eq(img_index).attr(\"src\");
			photoView($(\".demo li img\"));
		});
		//上一张
		$(\".photo-panel .photo-div .arrow-prv\").click(function() {
			img_index--;
			if(img_index < 0) {
				img_index = $(\".demo li img\").length - 1;
			}
			img_src = $(\".demo li img\").eq(img_index).attr(\"src\");
			photoView($(\".demo li img\"));
		});
		//如何调用?
		$(\".demo li img\").click(function() {
			$(\".photo-mask\").show();
			$(\".photo-panel\").show();
			img_src = $(this).attr(\"src\");
			img_index = $(this).index();
			photoView($(this));
		});

	});
	//自适应预览
	function photoView(obj) {
		if($(obj).width() >= $(obj).height()) {
			$(\".photo-panel .photo-div .photo-img .photo-view-h\").attr(\"class\", \"photo-view-w\");
			$(\".photo-panel .photo-div .photo-img .photo-view-w img\").attr(\"src\", img_src);
		} else {
			$(\".photo-panel .photo-div .photo-img .photo-view-w\").attr(\"class\", \"photo-view-h\");
			$(\".photo-panel .photo-div .photo-img .photo-view-h img\").attr(\"src\", img_src);
		}
		//此处写调试日志
		console.log(img_index);
	}
</script>

© 版权声明
THE END
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容