首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

Prototype 函数Position.clone在IE上失效

2012-11-11 
Prototype 函数Position.clone在IE下失效? 在我们的系统中,经常会用到点击一个按钮,于是在这个按钮的周围

Prototype 函数Position.clone在IE下失效

? 在我们的系统中,经常会用到点击一个按钮,于是在这个按钮的周围弹出一个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});}

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

热点排行