jQuery глобальная переменная

(Ответов: 11, Просмотров: 3084)
Страница 1 из 2 12 Последняя
  1. Новичок
    • Регистрация: 24.02.2014
    • Сообщений: 18
    • Репутация: 0
    Код HTML:
    var n=0;
    if(n==0)
    $('#salary_correct_button').on('click', function(){$('#salary_correct_fieldset').slideDown(1000);n=1;})
    if(n==1)
    $('#salary_correct_button').on('click', function(){$('#salary_correct_fieldset').slideUp(1000);n=0;})
    Всем привет, собственно вот в чем вопрос, как сделать так, чтобы значение переменной n менялось, и результаты изменений были видны из вне, то есть как сделать ее полностью глобально, а не только внутри события. Думаю опытных программистов не составит труда ответить. За ранее спасибо!
    • 0
  2. Banned
    • Регистрация: 16.04.2011
    • Сообщений: 1,120
    • Записей в дневнике: 1
    • Репутация: 481
    вместо
    Цитата Сообщение от tolylya Посмотреть сообщение
    var n=0;
    используйте window.n=0;
    обращаться в дальнейшем тоже нужно будет к window.n
    Последний раз редактировалось Tiulkin; 09.05.2014 в 00:58.
    • 1

    Спасибо сказали:

    tolylya(10.05.2014),
  3. Студент Аватар для parserrf
    • Регистрация: 03.03.2012
    • Сообщений: 89
    • Репутация: 20
    • Webmoney BL: ?
    быть может Вы это ищите?
    $('#salary_correct_button').on('click', function(){$('#salary_correct_fieldset').slideTogg le(1000);})
    • 0
  4. Новичок
    • Регистрация: 24.02.2014
    • Сообщений: 18
    • Репутация: 0
    Tiulkin,не работает такое
    • 0
  5. Banned
    • Регистрация: 16.04.2011
    • Сообщений: 1,120
    • Записей в дневнике: 1
    • Репутация: 481
    Цитата Сообщение от tolylya Посмотреть сообщение
    Tiulkin,не работает такое
    Кокое такое? Вы бы код показали, а мы бы Вас почмырили по поводу и без - всяко лучше абстрактного вопроса. глобальней,чем window.имя_переменной в js только сам window.
    Последний раз редактировалось Tiulkin; 09.05.2014 в 02:12.
    • 0
  6. Новичок
    • Регистрация: 24.02.2014
    • Сообщений: 18
    • Репутация: 0
    Tiulkin,я показал весь нужный код, мне нужно чтобы переменной n присваивалось глобально значение, даже если оно присваивается внутри функции
    • 0
  7. Студент
    • Регистрация: 25.12.2011
    • Сообщений: 61
    • Репутация: 52
    • Webmoney BL: ?
    ТС, ваша объявленная переменная n глобальна, у вас просто код неверный.
    Вот вероятно то что вам нужно:
    http://jsbin.com/sakarowi/1/edit

    А вообще как правильно указал parserrf, вам лучше использовать slidetoggle: меньше кода
    • 1

    Спасибо сказали:

    tolylya(09.05.2014),
  8. Новичок
    • Регистрация: 24.02.2014
    • Сообщений: 18
    • Репутация: 0
    ishipilov,Благодарю. Просто дело не только в этом слайдере.. Еще такой вопрос, можно ли как то сделать, чтобы переменная была видна из вне события?
    • 0
  9. Студент
    • Регистрация: 25.12.2011
    • Сообщений: 61
    • Репутация: 52
    • Webmoney BL: ?
    Цитата Сообщение от tolylya Посмотреть сообщение
    можно ли как то сделать, чтобы переменная была видна из вне события?
    Так она и видна вне события.
    • 0
  10. Новичок
    • Регистрация: 24.02.2014
    • Сообщений: 18
    • Репутация: 0
    ishipilov,ну всмысле чтобы в ней менялось значение внутри событие и изменения были видны из вне. Приведу пример

    Код HTML:
    var n=0;
    $('#salary_correct_button').click(function (){n++;});
    $('#salary_correct_button2').click(function (){alert(n);});
    То есть, как можно реализовать перенос данных переменной n из одного события в другое.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Переменная из масива
Web программирование 9 13.05.2014 18:51
IE и JQUERY
Web программирование 1 13.10.2013 21:30
select и jquery
Web программирование 1 28.06.2013 20:44
Уроки по jQuery
Софт, скрипты, сервисы 9 16.11.2009 19:33

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры