![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
Надо убить работающую функцию.
По клику запускается jqueryzoom, ее надо снести если переменная valueTexture == 'del' Как это можно реализовать?? --------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Ну ты напостил на форумах ... ответил тебе на sql.ru - возможно, решение подойдет.
|
|||
|
||||
| sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
нет толковых программистов знающих jquery?
up --------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
| EmilRegis |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.9.2007 Репутация: 3 Всего: 4 |
value у кнопки динамически меняется видимо...но, я извиняюсь, раз valueTexture определяется при клике на кнопке, то почему просто не проверять чему равна эта переменная, а не сносить функцию?
Это сообщение отредактировал(а) EmilRegis - 4.3.2010, 06:41 |
|||
|
||||
| sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
--------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Что-то, видимо, промахнулся я с решением ... не туда смотрел. Действительно, внутренности click(...) не определяются заранее, а вызываются каждый раз при клике, поэтому смысла в определении/переопределении какой-то внутренней функции заранее нет, это можно делать просто в самом обработчике - проверять глобальную переменную. Более того, из-за этой специфики также нет смысла в дополнительном назначении/удалении функции, так как при следующем клике функция может быть снова назначена. Поэтому либо проверка в обработчике, либо переписать аддон под специфику своего проекта, но опять-таки, будет использована или глобальная переменная или свойство какого-то элемента.
|
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Ашипка, аднака... Терминологя напрягает. Что такое убить? Слово, несмотря на свой однозначный смысл в программированиии многозначно
Больше однозначной математики. pls... Что такое - снести? проветвится по условию - вроде как ответил EmilRegis... Выкинуть неправедно поставленныхй обработчик - нужно смотреть в сторону функции bind и unbind. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 6 Всего: 101 |
ksnk, В программировании kill - однозначно "убить процесс". В JS процесс убить нельзя, поэтому вставляют проверки в код процесса или снимают задачу (весь браузер) методами ОС. Так о чём можно говорить?
"Снести" - это тоже однозначно: удалить (функцию, программу, систему, экземпляр объекта; или иногда в переносном смысле прекратить работу, т.е. "убить процесс"). delete $.fn.jqueryzoom; Тоже сомнительно, что это было нужно. (Если посмотреть, что такое jqueryzoom, http://ruseller.com/lessons.php?rub=32&id=166 , то видно, что там убивать или модифицировать на проверки нечего. Все процедуры короткие. Поэтому автор не в курсе терминологии и ещё мнит о себе что-то, судя по комментарию. (Типа "Ну что, вы все тут дураки...".) Может продолжать мнить в том же духе.) -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |