放大镜实现
代码有借鉴,侵删
解释移步代码注释
HTML
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="public.css">
<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script src="mag.js"></script>
</head>
<script>
$(function(){
/*
show //正常状态的框
bigshow // 放大的框的盒子
smallshow //缩小版的框
mask //放大的区域(黑色遮罩)
bigitem //放大的框
*/
var obj = new mag('.show', '.bigshow','.smallshow','.mask','.bigitem');
obj.init();
});
</script>
<style>
</style>
<body>
<div class="amplify-container">
<div class="bg">
<div class="bg_left">
<div class="show">
<!-- show //正常状态的框 -->
<img src="img/img1.png" alt="">
<!-- mask //放大的区域(黑色遮罩) -->
<div class="mask"></div>
</div>
<!-- smallshow //缩小版的框 -->
<div class="smallshow">
<p class="prev prevnone"></p>
<div class="middle_box">
<ul class="middle">
<li><img src="img/img1.png" alt=""></li>
<li><img src="img/img2.png" alt=""></li>
<li><img src="img/img3.png" alt=""></li>
<li><img src="img/img4.png" alt=""></li>
<li><img src="img/img5.png" alt=""></li>
<li><img src="img/img