首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

XHTML1.0版本的文档document.body.scrollTop获取到的值总是零

IE5与IE6的区别:var scrollPos;if (typeof window.pageYOffset != ’undefined’) {    scrollPos = window.pageYOffset;} else if (typeof document.compatMode != ’undefined’ && document.compatMode != ’BackCompat’) {    scrollPos = document.documentElement.scrollTop;} else if (typeof document.body != ’undefined’) {    scrollPos = document.body.scrollTop;}alert(scrollPos);如果顶部申明 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
类别:网页编程    查看:145    更新:2014-06-01

jQuery:CSS->位置->scrollTop(val)

scrollTop(val)     返回值:jQuery 概述 传递参数值时,设置垂直滚动条顶部偏移为该值。 此方法对可见和隐藏元素均有效。 参数 valString, Number 设定垂直滚动条值 示例 描述: 设置相对滚动条顶部的偏移 jQuery 代码: $("div.demo").scrollTop(300);
类别:网页编程 - JavaScript    查看:114    更新:2014-05-28

jQuery:CSS->位置->scrollTop()

scrollTop()     返回值:Integer 概述 获取匹配元素相对滚动条顶部的偏移。 此方法对可见和隐藏元素均有效。 示例 描述: 获取第一段相对滚动条顶部的偏移 HTML 代码: <p>Hello</p><p>2nd Paragraph</p> jQuery 代码: var p = $("p:first"); $("p:last").text( "scrollTop:" + p.scrollTop() ); 结果: <p>Hello</p><p>scrollTop: 0</p> ...
类别:网页编程 - JavaScript    查看:110    更新:2014-05-28

Prototype实战教程:document -> stopObserving

stopObserving     [1.6.0] document.stopObserving(eventName, handler[, useCapture = false]) -> document 为文档注销指定的事件处理程序。 document.stopObserving 是 Element#stopObserving 基于整个文档范围的版本。
类别:网页编程 - JavaScript    查看:130    更新:2014-05-26

Prototype实战教程:Number -> toPaddedString

toPaddedString     [1.5.1] toPaddedString(length[, radix]) -> String 将当前 Number 对象转换为字符串,如果转换后的字符串长度小于 length 指定的值,则用 0 在左边补足其余的位数。可选的参数 radix 用于指定转换时所使用的进制。 译注:radix 可指定任意进制,如 3 进制、7 进制等。默认为 10 进制。 样例 (13).toPaddedString(4); // -> '0013' (13).toPaddedString(2); // -> '13' (13).toPaddedString(1); // -> '13' (13).toPaddedString(4, 16) // -> '000d' (13).toPaddedString(4, 2); // -> '1101' ...
类别:网页编程 - JavaScript    查看:115    更新:2014-05-23

Prototype实战教程:Insertion -> Top

Top [不推荐] new Insertion.Top(element, html) 将 html 插入到页面中作为 element 的最前面的子节点。 从 Prototype 1.6 开始,Insertion 类已经完全被 Element#insert 取代。 注意,如果插入的 HTML 包含有 <script> 标签,在插入后标签中的脚本会被自动执行 (Insertion.Top 在内部调用 String#evalScripts)。 样例 初始的 HTML <div id="modern_major_general"> <p>I am the very model of a modern major general.</p> </div> JavaScript new Insertion.Top( 'modern_major_general', "<p>In short, in all things vegetable, ani...
类别:网页编程 - JavaScript    查看:109    更新:2014-05-23

Prototype实战教程:Event -> stopObserving

stopObserving Event.stopObserving(element, eventName, handler[, useCapture = false]) 注销事件处理程序。 该方法具有与 observe 在语义上完全一致的参数。它用于注销一个事件处理程序, 注销后这个元素事件的组合将不会被再次调用。 为什么不会停止调用? 为使 stopObserving 正常工作,必须传入与调用相关的 observe 注册事件时 完全相同的参数。 这看起来似乎很简单,但是编写代码时经常会出现类似下面的一种常见错误: var obj = { … fx: function(event) { … } }; Event.observe(elt, 'click', obj.fx.bindAsEventListener(obj)); … // 这是错误的,不能这样做 E...
类别:网页编程 - JavaScript    查看:77    更新:2014-05-23

Prototype实战教程:Event -> stop

stop Event.stop(event) 停止事件的传播,并阻止事件被触发后最终的默认行为。 事件被触发后,浏览器对事件的处理包括两个方面: 事件发生后,浏览器通常首先触发事件发生元素上的事件处理程序,然后是它的父元素,父元素的父元素……依此类推, 直到文档的根元素为止。这被称为 事件冒泡,是事件传播的最常见的方式。当处理好一个事件后, 你可能想要停止事件的传播,不希望它继续冒泡。 当你的程序有机会处理事件时,如果这个事件具有 默认行为,同时浏览器也会处理它。例如,点击导航链接、 将表单提交到服务器、在一个单行文本框中按下回车键等等。如果对这些事件你定义了自己的处理方式, 可能会非常希望...
类别:网页编程 - JavaScript    查看:75    更新:2014-05-23

Prototype实战教程:Element.Methods -> stopObserving

stopObserving stopObserving(element, eventName, handler) -> HTMLElement 为 element 注销指定的事件处理程序。 这是对 Event.stopObserving 的简单代理,更深入的信息请参考 Event.stopObserving。 样例 $(element).stopObserving('click', coolAction); // -> HTMLElement(并注销 'coolAction' 事件处理程序)。
类别:网页编程 - JavaScript    查看:85    更新:2014-05-22

Prototype实战教程:Element -> stopObserving

stopObserving(element, eventName, handler) -> HTMLElement 为 element 注销指定的事件处理程序。 这是对 Event.stopObserving 的简单代理,更深入的信息请参考 Event.stopObserving。 样例 $(element).stopObserving('click', coolAction); // -> HTMLElement(并注销 'coolAction' 事件处理程序)。
类别:网页编程 - JavaScript    查看:69    更新:2014-05-22

Prototype实战教程:Element -> setOpacity

Element.setOpacity(element, opacity) -> [HTMLElement...] someElement.setOpacity(opacity) -> [HTMLElement...] 设置 element 的透明度,该方法可在多种浏览器中正常工作。参数 opacity 是一个介于 0 和 1 之间的浮点数,0 表示完全透明,1 表示完全不透明。 在 Element.setStyle 方法內部,也是通过调用 setOpacity 方法来设置元素的透明度。 样例 var element = $('myelement'); // 设置为 50% 的透明度 element.setOpacity(0.5); // 下列两种方法与上一个等效,但下面的方法可以一次设置多个 CSS 属性: element.setStyle({ opacity: 0.5 }); element.setStyle("opacity: 0.5");...
类别:网页编程 - JavaScript    查看:75    更新:2014-05-22

Javascript中关于top、clientTop、scrollTop、offsetTop的说明

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scrollLeft; 网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft; 屏幕分辨率的高: window.screen.height; 屏幕分辨率的宽: window.screen.width; 屏幕可用工作区高度: window.screen.availHeight;...
类别:网页编程 - JavaScript    查看:92    更新:2014-05-22

为什么Thread.stop和Thread.suspend等被废弃了?

原文 : Why Are Thread.stop, Thread.suspend,Thread.resume and Runtime.runFinalizersOnExit Deprecated? 为什么 Thread.stop 被废弃了? 因为其天生是不安全的。停止一个线程会导致其解锁其上被锁定的所有监视器(监视器以在栈顶产生ThreadDeath异常的方式被解锁)。如果之前被这些监视器保护的任何对象处于不一致状态,其它线程看到的这些对象就会处于不一致状态。这种对象被称为受损的 (damaged)。当线程在受损的对象上进行操作时,会导致任意行为。这种行为可能微妙且难以检测,也可能会比较明显。不像其他未受检的(unchecked)异常, ThreadDeath 悄无声息的杀死及其他线程。因此,用户得不到程序可能会崩溃的警告。崩溃...
类别:程序开发 - JAVA    查看:75    更新:2014-05-14