Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript代码don';我不在野生动物园工作_Javascript_Safari - Fatal编程技术网

JavaScript代码don';我不在野生动物园工作

JavaScript代码don';我不在野生动物园工作,javascript,safari,Javascript,Safari,我有一个可以在Chrome和Firefox中使用的代码,但在Safari中没有 下面是一个代码: var menu = document.getElementById("navigation1"); var already_moved = 0; menu.onmouseover = function moveNavigation(menu) { if (already_moved == 0) { document.getElementById("navigation1")

我有一个可以在Chrome和Firefox中使用的代码,但在Safari中没有

下面是一个代码:

var menu = document.getElementById("navigation1");
var already_moved = 0;
menu.onmouseover = function moveNavigation(menu) {
    if (already_moved == 0) {
        document.getElementById("navigation1").style.marginLeft = "0px";
        already_moved = 1;
    }
};

menu.onmouseleave = function moveBackNavigation(menu) {
    if (already_moved == 1) {
        //document.getElementById("navigation1").style.marginLeft = "-341px";
        closeMenu();
        already_moved = 0;
    }
};

function closeMenu(){
    setTimeout(function f(){
        document.getElementById("navigation1").style.marginLeft = "-341px";
        already_moved = 0;
        }, 2000);
};
此代码将菜单向左和向后移动。
谢谢你的建议-如何让它在Safari中工作。

我想澄清一下,你确实在Safari中启用了JavaScript,对吗

什么版本的Safari?我使用版本6.0.5(8536.30.1)它在Safari中怎么不工作?一点也不,或者它做了一些意想不到的事情?