Welcome 微信登录

首页 / 脚本样式 / JavaScript

Jquery中的offset()和position()深入剖析

Jquery中的offset()和position()深入剖析

先看看这两个方法的定义。 offset(): 获取匹配元素在当前视口的相对偏移。 返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。 position(): 获取匹配元素相对父元素的偏移。 返回的对象包含两个整形属性:top 和 left。为精确计算结果,请在补白、边框和填充属性上使用像素单位。此方法只对可见元素有效。 真的就这么简单吗?实践出真知。 先来看看在jquery框架源码里面,是怎么获得position()的: 复制代码 ...
基于Jquery 好友选择器V2.0

基于Jquery 好友选择器V2.0

个人觉得好友选择器是一个比较复杂的组件,涉及到前端和后端的整合。在这里我主要是介绍端段如何实现,后端的数据,我用了几个简单的ASP页面来提供。 1.代码风格 我的组件是作为一个Jquery 的插件来做的。把整个组件做为一个类来处理。这样也方便在一个页面上多个好友选择器共存而不相互影响。 所有需要写的参数都在最下面的giant.ui.friendsuggest.defaults 中给了默认值。在未传入参数时,会调用默认值。另外,在以下划线开头的方法,我约定为...
帮助避免错误的Javascript陷阱清单

帮助避免错误的Javascript陷阱清单

翻译讲究"信雅达",我就谈不上了.希望能把文章的意思不要弄错就行.编程的陷阱(gotcha)是指计算机系统中的意想不到的文档特征而不是bug.这些陷阱使得初学者远离javascript编程.在我看来,因为所有的浏览器都能运行javascript使得它是使用最广泛的语言之一,但它也是最少人研究的.让我们从一个基础的示例开始.1.浮点运算这可能是挫败一些对javascript不熟悉并准备执行一些数学运算的人的主要原因.<script> alert(...
javascript substr和substring用法比较

javascript substr和substring用法比较

substr函数和substring函数都是用来从某个“母字符串”中提取“子字符串”的函数。但用法有些差别,下面分别介绍substr 方法 定义和用法 substr 方法用于返回一个从指定位置开始的指定长度的子字符串。 语法 stringObject.substr(start [, length ]) 参数 描述 start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length 可选。在返回的子字符串中应包括的字符个数。 说明 ...
javascript 强制弹出窗口代码-跨拦截

javascript 强制弹出窗口代码-跨拦截

强制弹出窗口代码研究-ForceWindow 此为一款老代码,本代码是通过构建一个 Form,然后用 JS 去 submit 这个 Form(也可以模拟提交按钮被 click)。我在 IE8 中测试起作用,但在 Firefox 3.5 中被拦截。 复制代码 代码如下: ForceWindow.iclass.js 代码如下(使用、讲解、相关说明全部在注释中): /** * ===========================================...
js 分页代码带切换效果

js 分页代码带切换效果

载入需要点时间,请稍微等待。 无标题文档 支付宝与六大代理签订协议 刷卡积分可网上购物 支付宝为网店保驾护航 支付宝红包送来红地毯 紧急天气预报"红色风暴"空降支付宝 小红包背后大名堂 Q88.net全面无缝接合支付宝 电子支付规范走出第一步 使用专业版受鼓励 从支付宝看电子商务的发展 谁能与支付宝PK? 国内第一家引入支付宝的网络图库正式开通 新浪网:中关村在线加入支付宝联盟 千家网店加入支付宝联盟 我与支付宝...
scrollTop 用法说明

scrollTop 用法说明

下面的演示中,外层元素的高度值是200px,内层元素的高度值是300px。很明显,“外层元素中的内容”高过了“外层元素”本身.当向下拖动滚动条时,有部分内容会隐没在“外层元素的上边界”之外,scrollTop就等于这部分“不可见的内容”的高度。 演示:(拖动滚动条,可以看到scrollTop值的变化) 这些文字显示在内层元素中。 scrollTop值是: 这些文字显示在内层元素中。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]解释: 内层...
网页和浏览器兼容性问题汇总(draft1)

网页和浏览器兼容性问题汇总(draft1)

一.Javascript 1.日期对象的getYear方法 IE getYear()返回的结果和getFullYear()结果是相同的,但是ECMA262明确规定了getYear返回的是“年份-1970”。而有些网站采用getYear返回年份,导致IE浏览器和FF等比较规范的浏览器出现逻辑上的不同。 二.DOM 1.事件模型 2.document.elementFromPoint document的该方法是IE扩展的,可以根据视口的客户区坐标返回元素的DO...
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()

几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()

函数 :split() 功能 :使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 函数 :John() 功能 :使用您选择的分隔符将一个数组合并为一个字符串 例子: var delimitedString=myArray.join(delimiter); ...
<< 301 302 303 304 305 306 307 308 309 310 >>