Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery实现购物车计算价格功能的方法

jQuery实现购物车计算价格功能的方法

本文实例讲述了jQuery实现购物车计算价格功能的方法。分享给大家供大家参考。具体如下:目的实现在html界面修改购物车的件数,购物车商品价格的小计和总计要修改。实现思路1.当点击进入界面,刷新的时候触发body内的onload=""方法,跳转到JS代码。这样做的原因是在数据库内我们只会存储某客户的准备购买的商品件数,而不会存储每类商品价格的小计和购物车内所有物品的商品总价格,初始化的目的就是为将这些数字计算出来后显示在前台界面上。2.当更改数量输入框中每...
jQuery延迟加载图片插件Lazy Load使用指南

jQuery延迟加载图片插件Lazy Load使用指南

Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.怎样使用?Lazy Load 依赖于 jQuery. 请将下列代码加入页面 he...
Jquery实现鼠标移动放大图片功能实例

Jquery实现鼠标移动放大图片功能实例

本文实例讲述了Jquery实现鼠标移动放大图片功能的方法。分享给大家供大家参考。具体分析如下:做毕业设计,老师看完小样后,嫌弃我购物车里商品图片太大,不美观,让美化个效果。上网查查代码,修改了一个简单版的。使用的是jquery, 未使用JavaScript获取鼠标状态,这主要和JavaScript需在标签本身内含写出所调用到的动作,太麻烦了,一会就把自己搞糊涂了,使用jquery技术直接根据标签的id,class等等,就可以辨识出来触发条件,直接作出回应(...
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法

jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法

本文实例讲述了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法。分享给大家供大家参考。具体分析如下:jQuery通过load()方法载入另外一个网页文件内的指定标签内容到div标签,如果我们可以加载网页b.html中的id为p1的标签内容到网页a.html的div标签内<!DOCTYPE html><html><head><script src="js/jquery.min.j...
nodejs开发微博实例

nodejs开发微博实例

之前一直执着于前端开发,最近几天,开始学起了nodejs。作为一名前端开发者,见到这样一门用javascript写的后台自然是很激动的。但是,后台毕竟不同于前端,在学习的过程中,还是会遇到不少问题。为了开始学习nodejs,一开始选择了《深入浅出nodejs》这本书,看了几章之后,得出一个结论是:真是一本好书,但是还是不会写nodejs!然后选择了另外一本教材《nodejs开发指南》,由于看过了《深入浅出nodejs》,直接跳过了这本书的前几章,写起了该书...
12306验证码破解思路分享

12306验证码破解思路分享

一个12306验证码破解思路,图片采集 + 概率//分析:1. 单次验证码里面有8个图片,类型最多8种,最少不太确定2. 8个图是规则排列,可以很容易分隔3. 图片库应该是有限的,可以采集,计算hash入库,这里需要关联相同类型图片(比如 “杯子”,“刷子”等)备注:这里的图片hash并不是md5,有很多算法,自行搜索吧。//下面,我假设图片已经采集好了,分类也完成了,开始进行识别:1. 选一张验证码,分隔成8个图片,分别计算hash,然后查询 这些has...
jQuery使用toggleClass方法动态添加删除Class样式的方法

jQuery使用toggleClass方法动态添加删除Class样式的方法

本文实例讲述了jQuery使用toggleClass方法动态添加删除Class样式的方法。分享给大家供大家参考。具体分析如下:jQuery通过toggleClass方法动态添加删除Class,一次执行相当于addClass,再次执行相当于removeClass,运行下面的代码点击按钮可以看到文本段落字体在蓝色和黑色间切换<!DOCTYPE html><html><head><script src="js/jquer...
<< 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 >>