O bloco dá-se o valor, "esquerda" para a variável limite, indicando que o painel esquerdo está agora fora da borda e na página. O removePanel () A função prepara a página para remover o painel. Esta é a função: function removePanel () {if (leftPaneShown == false) {if (processOnL == false) {processOnL = true; . x = document.getElementById ('Calc') style.left; X = parselnt (x); TL = self.
setInterval ("shiftLeft ()", 10); }} //Redefinir o leftPaneShown leftPaneShown variável boolean = false; } Esta função irá chamar uma outra função que vai realmente enviar o painel de volta para a borda esquerda. Portanto, há duas funções envolvidas no envio de trás do painel para a margem esquerda. As funções (dois deles) para enviar para fora o painel da borda esquerda são diferentes daquelas (dois deles) para enviar para fora o painel da borda superior.
As funções (dois deles) para devolver o painel na extremidade superior são diferentes dos (dois deles) para devolver o painel para a margem esquerda. Nós ainda estamos lidando com a função acima. Lembre-se que a variável, leftPaneShown é usado para diferenciar entre o clique no painel e clique no corpo do lado de fora do painel. Quando o painel é clicado, dois eventos de clique realmente ocorrer. A partir de um primeiro painel, seguindo-se a um a partir do corpo. No entanto, quando o corpo é clicado fora do painel, apenas um evento de clique (o clique do corpo) ocorre.
Quando você clica no painel, a variável, leftPaneShown é definido como verdadeiro a partir do evento onclick do DIV exterior. Quando você clica apenas o elemento BODY, a variável permanece em falso. As declarações na função acima somente será executado se a vari