Opera中的Javascript奇怪的数学运算

时间:2010-09-15 08:43:13

标签: javascript opera

我有js cript

var lf = -10;
if(lf < 0 )
$("element").setStyle({left:(parseInt(lf)+10)+'px'});

这很多很奇怪

(parseInt(lf)+10) = - 20;
歌剧中的

版 10.62

生成 6438

平台 Linux的

系统 x86_64,2.6.31-22-通用

在所有其他浏览器中(parseInt(lf)+10)= 0;

它怎么样?


问题没有解决这个完整的代码函数,它在div中以间隔10ms进行鼠标悬停时运行 它使用原型 在所有其他浏览器中工作正常但不在opera((

function openMenu(){
                var pleft = $("slidemenubar2").getStyle("left");

                if(parseInt(pleft) < 0){
                    $("slidemenubar2").setStyle({left: (parseInt(pleft)+10)+'px'});
                    alert($("slidemenubar2").getStyle("left"));//always <0
                }
            }

怎么可能?(不要理解。

0 个答案:

没有答案