`
renzhen
  • 浏览: 251682 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Prototype 函数Position.clone在IE下失效

    博客分类:
  • PHP
阅读更多

  在我们的系统中,经常会用到点击一个按钮,于是在这个按钮的周围弹出一个div层,而Prototype中的函数Position.clone就是就能够很容易实现对div层的位置的移动,而我在IE下发现了一个很诡异的问题,就是第一次点击按钮,div层并不会移动,第二次点击后才移动。

  关于这个bug,我花时间在网上搜索,终于在一片英文blog中找到了解决方法,其实解决的方法也很简单,看一下下面的代码就知道了。

 

try {
            Position.clone($('account_search_val'), 'SelCustomer_popview', {setHeight:false,setWidth:false,offsetLeft:0,offsetTop:18});
 } catch (e) {
             Position.clone($('account_search_val'), 'SelCustomer_popview', {setHeight:false,setWidth:false,offsetLeft:0,offsetTop:18});
}

 我想,聪明的你一定看懂了吧。

分享到:
评论

相关推荐

    jquery.clone.js

    jquery.clone

    prototype.js简介

    6. **数组操作** - 通过扩展Array对象,如`Array.prototype.each()`遍历数组,`Array.prototype.clone()`复制数组,使得数组操作更加高效。 7. **字符串和对象操作** - prototype.js 也增强了String和Object对象,...

    com.hihonor.android.clone.2212201117.apk

    com.hihonor.android.clone.2212201117.apk

    prototype-1.4.0源码解读.js

    Prototype 对数组也做了扩展,如`Array.prototype.each`用于遍历数组,`Array.prototype.clone`创建数组副本,`Array.prototype.include`添加元素至数组等。这些方法增强了数组的功能,使得数组操作更加便利。 7. ...

    prototype-1.4.0.rar及开发手册

    在DOM操作方面,Prototype.js 提供了 `$` 函数,这是一个快速选择DOM元素的工具,类似于jQuery的`$`。它还定义了`Element`类,为DOM元素提供了大量实用的方法,如`hide`、`show`、`toggle`等,用于显示和隐藏元素,...

    prototype 1.6.0.2.js+使用DEMO例子

    此外,`Class.create()`和`Object.clone()`等函数则支持面向对象编程。 2. **数组操作**:Prototype为Array对象增加了许多实用方法,如`each()`用于遍历数组,`indexOf()`和`include()`用于查找元素,`map()`和`...

    原创Matlab克隆优化函数-clone.m

    原创Matlab克隆优化函数-clone.m 这是一个克隆优化函数的程序,希望对大家有用

    prototype.js开发笔记.pdf

    Try.these()方法用于尝试执行多个函数,如果某个函数执行失败,则继续执行下一个函数。 1.4. Ajax 对象 Prototype.js提供了一个强大的Ajax对象,以帮助开发者快速构建基于Ajax的Web应用程序。 1.4.1.使用Ajax....

    prototype.js 1.6中文手册、prototype.js 1.6英文手册、

    它通过修复已知问题,优化代码,确保在各种浏览器环境下稳定运行。同时,它还引入了一些性能优化技术,如延迟加载、缓存策略等。 通过阅读Prototype.js 1.6的中文和英文手册,开发者可以深入了解其用法和背后的原理...

    133.Clone Graph 克隆图【LeetCode单题讲解系列】

    133.Clone_Graph_克隆图【LeetCode单题讲解系列】

    Clone详解.doc

    总的来说,Java中的克隆机制提供了复制对象的能力,这在很多场景下都非常有用,比如数据备份、并发操作、状态恢复等。但需要注意的是,不当的克隆可能会导致意外的数据共享,因此在使用时应谨慎设计克隆逻辑。

    Prototype 1.6 中文版CHM

    - **更好的浏览器兼容性**:1.6版本进一步提升了在不同浏览器上的兼容性,确保在IE、Firefox、Safari、Chrome等主流浏览器上都能良好运行。 ### 4. **使用Prototype 1.6中文版CHM** `Prototype_1.6.chm`文件是一个...

    prototype.js框架资料

    这些函数极大地增强了JavaScript的基本功能,例如,`Array.clone()`用于复制数组,`String.startsWith()`检查字符串是否以指定的子串开头。 五、文档资源 压缩包中的“Prototype-v1.6.0.chm”是Prototype.js v1.6.0...

    005Prototype.rar

    原型模式(Prototype Mode)是软件设计模式中的一种,它的主要思想是通过复制已有对象来创建新的对象,从而减少创建新对象的成本。这种模式在实际应用中尤其适用于对象创建过程复杂或者资源消耗较大的情况。 在面向...

    prototype.js开发者手册.doc

    Prototype.js 包含了许多实用工具函数,例如`Object.extend`用于合并对象,`Array.clone`用于复制数组,以及`String.startsWith`和`String.endsWith`等方法,它们极大地提高了开发效率。 **与Ruby的关联** ...

    通过java实现原型模式(Prototype Pattern).rar

    在Java中,原型模式通常通过实现一个原型接口或抽象类,并在具体类中提供克隆方法来实现。Java中有一个内置的Cloneable接口和Object类的clone()方法,它们可以被用来实现对象的克隆。但是,直接使用clone()方法需要...

    Prototype 中文chm教程 Prototype 中文电子图书 Prototype中文帮助文档下载

    Prototype.js 是一个强大的JavaScript库,由Sam Stephenson 创建,它为JavaScript编程提供了许多实用的工具和功能,使得在Web开发中处理DOM(Document Object Model)和事件变得更加简单。本教程将深入探讨Prototype...

    prototype.js1.6的帮助文档

    在Prototype.js 1.6版本中,它提供了一系列高效且功能强大的工具,帮助开发者更高效地编写JavaScript代码。这份帮助文档不仅是一份API参考,更是一份学习Prototype.js的宝贵资料。 1. **对象与类的扩展** ...

    Prototype_upload_edit0815_nojar.rar

    由于没有具体的描述内容,我将基于标题和标签来深入讲解Prototype框架及其在软件开发中的应用。 Prototype是JavaScript的一个库,它提供了一系列实用的函数来增强JavaScript的基础功能,特别是对于对象操作和事件...

    prototype-1.4.0

    Prototype是JavaScript库的一个早期版本,它为JavaScript编程提供了一系列实用的功能和工具,使得开发者能够更加高效地处理DOM操作、对象扩展、函数增强等任务。在 Prototype 1.4.0 版本中,包含了对JavaScript语言...

Global site tag (gtag.js) - Google Analytics