Welcome 微信登录

首页 / 脚本样式 / JavaScript

jquery下onpropertychange事件的绑定方法

jquery下onpropertychange事件的绑定方法

今天做一张表单,要求行输入的时候,自动计算值,并且计算值的这一列,要自动合计。 开始用了onchange事件,但是在输入的时候,用Javascript计算出并填值的那一列并不会响应onchange 事件。 Google了一下,找到 onpropertychange这个事件,用JS设置值也可以响应。 在Jquery里用的时候,必须要用bind。 复制代码 代码如下: $("#textboxID").bind("propertychange", functio...
SlideView 图片滑动(扩展/收缩)展示效果

SlideView 图片滑动(扩展/收缩)展示效果

这个其实就是以前写的图片滑动展示效果的改进版,那是我第一篇比较受关注的文章,是时候整理一下了。 有如下特色: 1,有四种方向模式选择; 2,结合tween算法实现多种滑动效果; 3,能自动根据滑动元素计算展示尺寸; 4,也可自定义展示或收缩尺寸; 5,可扩展自动切换功能; 6,可扩展滑动提示功能。 兼容:ie6/7/8, firefox 3.6.8, opera 10.51, safari 4.0.5, chrome 5.0 程序说明 【基本原理】 通过设...
jQuery的实现原理的模拟代码 -3 事件处理

jQuery的实现原理的模拟代码 -3 事件处理

在对象的私有扩展对象上,专门增加了一个名为 events 的事件管理对象,在这个对象上每种事件分别对应一个同名的属性,这个属性的值是一个数组,针对这个事件的处理程序依次压入这个数组中,构成一个事件处理的列表。自定义的事件处理函数即被压入这个列表中。 在事件触发的时候,通过注册的匿名函数来执行 jQuery.event.handle ,由于使用了闭包,所以在这个函数中的 this 就是事件源对象,通过这个事件源对象找到对象的私有扩展数据,然后在 events...
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend

jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend

jQuery.fn.extend 提供了一个扩展机制,可以方便我们通过一个或者多个示例对象来扩展某个对象。如果没有指定被扩展的对象,那么将扩展到自己身上。jQuery.extend 也可以通过 jQuery.fn.extend 使用, 在 jQuery 中使用很多,用来为一个目标对象扩展成员,扩展的成员来自于一系列参考对象。 这样,如果我们需要为 jQuery.fn 扩展成员 removeData,就可以这样进行。 复制代码 代码如下: jQuery.fn...
firefox事件处理之自动查找event的函数(用于onclick=foo())

firefox事件处理之自动查找event的函数(用于onclick=foo())

IE与firefox事件处理 在ie中,事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的,还是其他事件, 都会更新window.event 对象。 所以在代码中,只要轻松调用 window.event 就可以轻松获取 事件对象, 再 event.srcElement 就可以取得触发事件的元素进行进一步处理 在ff中, 事件对象却不是全局对象,一般情况下,是现场发生,现场使用,ff把事件对象自动传 递给对应的事件处理函数。 在...
JavaScript 获取当前时间戳的代码

JavaScript 获取当前时间戳的代码

JavaScript 获取当前时间戳: 第一种方法: 复制代码 代码如下: var timestamp = Date.parse(new Date()); 结果:1280977330000 第二种方法: 复制代码 代码如下: var timestamp = (new Date()).valueOf(); 结果:1280977330748 以上代码将获取从 1970年1月1日午夜开始的毫秒数。二者的区别是,第一种方法的毫秒位上为全零,即只是精确到秒的毫秒...
使用ExtJS技术实现的拖动树结点

使用ExtJS技术实现的拖动树结点

一、结点拖放的位置 拖放结点包含了两个动作,拖(drag)和放(drop)。拖很好理解,就是将结点拖起来,拖哪一个结点的效果都是一样的。不过放结点就比较复杂了。放结点可分为如下两种情况: 追加(append)结点:如果将拖动的结点正好放在非叶子结点的上面,TreePanel组件会将这个结点移动到非叶子结点下面作为该结点的子结点。由于TreePanel的限制,叶子结点不能append。 在同一层做上下移动(above和below): 如果将拖动的结点放在叶子...
JS 实现完美include载入实现代码

JS 实现完美include载入实现代码

js为什么需要include?让我们想想这样1个场景,a.js 需要用到1个公用的common.js,当然你可以在用到a.js的页面使用<script src="common.js">,但假设有5个页面用到了a.js,你是不是要写5遍<script。而且要是以后a.js 又需要引用common2.js,你是不是又的修改5个页面了? 已有js include的一些问题 在写这个之前在网上搜索了些资料,发现以前写的include都存在2个...
<< 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 >>