JavaScript简单实现放大镜效果代码
来源:才华咖 本文已影响9.42K人
来源:才华咖 本文已影响9.42K人
导语:JavaScript简单实现放大镜效果代码是有本站小编给大家提供的,大家可以参考阅读,更多详情请关注应届毕业生考试网。
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
img{
vertical-align: top;
}
{
width: 350px;
height: 350px;
position: relative;
margin: 100px auto;
border: 1px solid gainsboro;
}
l {
position: relative;
}
l img {
width: 350px;
}
{
width: 100px;
height: 100px;
background: rgba(255, 255, 0, 0.4);
position: absolute;
left: 0;
top: 0;
cursor: move;
display: none;
}
{
position: absolute;
top: 0;
left: 360px;
width: 500px;
height: 500px;
border: 1px solid gainsboro;
overflow: hidden;
display: none;
}
img{
position: absolute;
left: 0;
top: 0;
}
</style>
</head>
<body>
<p class="fdj">
<p class="small">
<img src="http://cdn.attach.qdfuns.com/notes/pics/201702/08/162503mw0fawb5b02va22i.jpg" />
<p class="mask"></p>
</p>
<p class="big">
<img src="http://cdn.attach.qdfuns.com/notes/pics/201702/08/162503mw0fawb5b02va22i.jpg" />
</p>
</p>
</body>
<script type="text/javascript">
var fdj = ySelector('') // 获得最大的'盒子
var small = ySelector('l'); //获取小图片盒子
var big = ySelector(''); //获取大图片盒子
var bigs = dren[0] //大图片
var smalls = dren[0] //小图片
var mask = dren[1]; //遮罩
//鼠标移入小图片盒子
useover = function() {
//鼠标移入图片盒子将遮罩与大图片显示
lay = 'block';
lay = ' block';
};
//鼠标移出小图片盒子
useout = function() {
//鼠标移出小图片盒子将遮罩与大图片隐藏
lay = 'none';
lay = 'none';
};
var x=0;
var y=0;
//鼠标在小图片上移动时
usemove = function(ev) {
var ev = event || t;
//让鼠标在遮罩正中
//鼠标X坐标与Y坐标
x = ntX etLeft- etWidth / 2 ;
y = ntY etTop- etHeight / 2 ;
//将遮罩限制在小图片盒子中
if (x<0) {
x=0;
}else if(x>etWidth){
x = etWidth;
}
if(y<0){
y=0;
}else if(y>etHeight){
y= etHeight
}
= x + 'px';
= y + 'px';
//大图与小图的比例
/*var scalX = etWidth/etWidth;
var scalY = etHeight/etHeight;*/
var scalX = x/(etWidth);
var scalY = y/(etHeight);
= -(x*scalX)+'px';
= -(y*scalY)+'px';
};
</script>
</html>
Javascript到PHP加密通讯的简单实现
Javascript实现全选并赋值给文本框代码实例
javascript实现贪吃蛇代码
30行代码实现Javascript中的MVC
如何实现JavaScript的DIV块来回滚动效果
如何使用javascript实现瀑布流及效果加载
php和javascript之间变量的传递实现代码
使用JavaScript实现Java的List功能
关于ASP.NET使用JavaScript显示信息提示窗口实现原理及代码
在Java中执行JavaScript代码
javascript实现小球的自由移动代码
高效编写JavaScript代码的技巧
javascript是如何实现命名空间效果
常用排序算法之JavaScript实现代码段
JavaScript实现网页刷新代码段
两种实现表单验证的javascript方法
javascript全选与全取消功能的代码
JavaScript代码的5个书写坏习惯
用Javascript进行简单的Table点击排序
JavaScript与java语言有何不同
javascript中的match函数用法简介
JavaScript如何实现JSON.stringify
javaScript实现可缩放显示区效果代码
java与javascript之间json格式数据互转详解
JavaScript与java语言有何区别
放大镜教学设计
用 Javascript 实现锚点(Anchor)间平滑跳转
javascript 单例模式详解及简单实例
怎样实现演讲的预期效果
java与JavaScript语言有何不同
深入理解JS实现快速排序和去重javascript技巧
JavaScript判断登录界面的账号密码是否为空代码
堆的javascript实现方法
JavaScript与java语言的区别
JavaScript中创建字典对象(dictionary)的实例
Javascript 继承实现例子参考
JavaScript如何把表单密码的隐藏和显示出来
从零码起调用javascript
码头的现代诗歌
用JSP和JavaScript打造级连菜单