位置: 编程技术 - 正文

jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)(jquery 获取滚动距离)

编辑:rootadmin

推荐整理分享jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)(jquery 获取滚动距离),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery 滚轮滑动事件,jquery设置滚动条,jquery滚动事件,jquery设置滚动条到底部,jquery div滚动条,jquery设置滚动条到底部,jquery div滚动条,jquery设置滚动条到底部,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了jQuery实现滚动鼠标放大缩小图片的方法。分享给大家供大家参考,具体如下:

在项目制作过程中,遇到了这么一个需求,就开发了一个,记录一下。

首先,需要定义html元素和css样式:

在这个样式中,我设置了图片的样式为px,目的就是避免图片过大的时候,显示到了页面外部的现象。

然后我使用了一个jquery mousewheel 的插件来解决鼠标中键的滚动问题,下面是具体的jquery操作代码:

在这段代码中,利用了originalEvent函数来获取鼠标所处的位置,在IE9和firefox下面测试是可以使用的:

jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)(jquery 获取滚动距离)

然后在代码中,我进行了如下的操作来确定图片的初始高度和宽度以及图片显示的宽高比(目的是实现等比例缩放):

其中,tempStep主要是为了实现滚动的时候,能够进行缩小和放大的比率值。做了这之后,我移除了image的width样式,主要是为了实现放大或者缩小。

上面这段就比较简单了,主要是进行上下滚动判断,然后等比例放大或者缩小图片。event.preventDefault()可以保证在滚动图片的过程中,页面不会随之滚动。

下面附上这个插件:

点击此处本站下载。

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

JavaScript中利用jQuery绑定事件的几种方式小结 开发过程中经常要给DOM元素添加一些事件,下面介绍几种方式:先写几个好看的button//引入JQueryscripttype="text/javascript"src="jquery-1.8.3.min.js"/scriptspanid="tips"/s

使用jQuery或者原生js实现鼠标滚动加载页面新数据 相信很多人都见过瀑布流图片布局,那些图片是动态加载出来的,效果很好,对服务器的压力相对来说也小了很多,用鼠标操作的时候相信都见过这样

不定义JQuery插件 不要说会JQuery 一、导言有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写("#"),("#"),("."),写了几年就对别人说非常熟悉JQuery。我曾经也是这样的人,直到

标签: jquery 获取滚动距离

本文链接地址:https://www.jiuchutong.com/biancheng/383047.html 转载请保留说明!

上一篇:简单的jQuery banner图片轮播实例代码(简单的智能家居)

下一篇:JavaScript中利用jQuery绑定事件的几种方式小结(jq 使用)

  • 小规模纳税人0税率发票
  • 个税为负数如何申报
  • 月底计提分录
  • 发票抬头类型怎么选 个人不能报销吗
  • 专用发票二维码压线
  • 注销公司报表应注意什么
  • 怎么算应纳企业所得税
  • 销售奖金怎么做会计分录
  • 期末留抵税额可以留多久
  • 当留底税额大于退税额会计分录怎么写?
  • 工程结算怎么结转收入
  • 公司股权转1元转让还涉及哪些税务风险?
  • 给政府开发票如何处理?
  • 开给个人的通讯费发票能下账吗
  • 销项负数发票怎么填报增值税报表
  • 无形资产摊销金额计入什么科目
  • 物业公司广告位出租怎么入账
  • 企业支付水电费属于什么费用
  • 与建筑物有关的设计
  • 高新企业职工食堂承包方案
  • 个人缴付年金的扣除限额
  • 公司如何为员工缴纳社保
  • 限额领料单是一种多次使用的
  • vmware虚拟机无法打开网页
  • 公司财务账目不符怎么办
  • php框架基础教程
  • 非正常损失运输费进项税额如何转出
  • 应收债权换入无偿收益
  • 在php中,字符串有哪些表示形式
  • php进程太多
  • 伏尔塔瓦河上的纤夫
  • 研发费用加计扣除新税收政策2023
  • yii框架文档
  • php查询sqlserver数据库
  • web前端基础教程
  • vue定时调用方法
  • 前端工程化解决方案
  • lvm 命令
  • php微信公众号开源框架
  • 单项履约成本是什么意思
  • 税控开票清单
  • 申请一般人纳税需要什么东西
  • 外贸退税是算利率吗
  • mongo 更新数据
  • 挖机租赁如何做账
  • 当月计算的增值税是负数怎么办
  • 小规模都是季度报税吗
  • 残疾人报税怎么报
  • 建筑业发票可以抵扣制造业进项
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 个体户不交税会判刑吗?
  • 年初未分配利润在利润表怎么填
  • SQL Server SQL Agent服务使用教程小结
  • win8.1重置电脑
  • win10系统崩溃怎么修复开不了机
  • mac怎么用bootcamp
  • 新移动硬盘安装视频教程
  • 电脑如何安装Anaconda
  • vc软件是什么软件
  • win7链接联机id
  • WeatherEye.exe - WeatherEye 是什么进程
  • linux系统中怎么输入中文
  • NJeeves.exe - NJeeves进程文件是什么意思 有什么用
  • windows10x预览版
  • microsoft build
  • emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file
  • 动态规划之矩阵连乘
  • android图片库
  • jQuery+PHP+MySQL实现无限级联下拉框效果
  • noodoe如何使用
  • jquery使用教程
  • 尽有可能的拼音
  • JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
  • 安卓动画不流畅
  • 砂石需要缴纳资源税吗
  • 工会经费税务代收现状
  • 中行网银查询
  • 盐城买家电到哪里买
  • 国税局可以办理什么业务
  • 如何下载电子国税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设