*   >> Чтение Образование Статьи >> science >> programming

Полный код Магии сайтов клиента Edges

край = "налево"; } Х + = 3; } Эта функция на самом деле сдвигает внутренний DIV (панели) и останавливает переключение. Переменная, processOnL, когда установлен верно указывает, что панель смещается. Именно эта функция, которая должна указать, что панель прекратил переключение. Условный блок в функции устанавливает эту переменную ложным, чтобы указать это. Когда панель переместилась с левой мимической краю и оседает на странице, переменная край должен указать это. Условный блок дает значение "влево" к переменной края, указывая, что левая панель теперь из края и в страницу.

RemovePaneL () Функция Функция подготавливает страницу для удаления панели. Эта функция: функция removePaneL () {если (== leftPaneShown ложь) {если (== processOnL ложь) {processOnL = TRUE; . х = document.getElementById ('Calc') style.left; х = ParseInt (х); TL = self.setInterval ("shiftLeft ()", 10); }} //Сбросить leftPaneShown булева переменная leftPaneShown = ложь; } Эта функция будет вызывать другую функцию, которая будет на самом деле отправить обратно в панель левого края. Таким образом, есть две функции, участвующие в отправке обратно панель к левому краю.

Функции (два из них), чтобы отправить панель с левого края, отличаются от тех (два из них), чтобы отправить панель от верхнего края. Функции (два из них), чтобы отправить обратно панель в верхнем крае, отличаются от тех (два из них), чтобы отправить обратно панель в левом краю. Мы по-прежнему имеем дело с функцией выше. Помните, что переменная, leftPaneShown используется для дифференциации между нажатием на панели и щелкните по области за пределами области. Когда панель нажата, два события кликов на самом деле происходит. Тот из панели первого, а затем один из организма.

Тем не менее, когда тело будет нажата за пределами области, только один щелчок событие (тело мыши) происходит. При нажатии панель, переменная, leftPaneShown устанавливается истина от OnClick случае внешней DIV. При нажатии только тело элемента, переменная остается в ложь. Заявления в приведенной выше функции будут выполняться, только если переменная, leftPaneShown является ложным, то есть тело элемента была нажата за пределами области. Поэтому, когда эта функция вызывается, если значение этой переменной ложно, то инструкции выполняются. Заявления начать с другого, если-заявлении.

Этот проверяет панель все еще находится в движении, проверяя, если переменная processOnL верно. Если это правда, это не выполнить заявления он имеет. Если оно ложно он выполняет заявления

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.