Доступ к переменной извне функции
Ребета, подскажите как вывести эту переменную за функцией?
$('.portfolio').click(function(){ var v_item = $('.portfolio .owl-item.active').index();; }); Спасибо! |
ethereal,
объявить переменную вне клика и в зоне видимости другой функции, которой нужные эти данные, а лучше запустить нужную функцию с этими данными сразу. |
Нет вожможности объявить переменную вне клика, так как данные в переменную берутся в зависимости какой .owl-item.active на данный момент!
|
Цитата:
var v_item; $('.portfolio').click(function(){ v_item = $('.portfolio .owl-item.active').index();; }); |
ethereal,
у слайдера есть api, может быть использовать его? |
И как это использовать в данном случае?
var v_item; $('.portfolio').click(function(){ v_item = $('.portfolio .owl-item.active').index();; }); document.addEventListener('swup:contentReplaced', (event) => { setTimeout(function(){ $(".all-btn button")[v_item].click(); }, 100); )} |
ethereal,
можно задать var v_item = 0;и неизвестно что вы хотите сделать |
Есть перемменая v_item внутри функция которая при нажатий получает определенное число... допустим получили число 2.
$('.portfolio').click(function(){ /* var v_item = $('.portfolio .owl-item.active').index();; */ var v_item = 2; }); Теперь нужно получить эту переменную дальше этой функций... Пример: var v_item_final = v_item; И все! |
ethereal,
в нормальном случае в строке 3 будет функция, которая запустится с аргументом равным 2. |
Ну если б Я знал как это написать, не спрашивал тут!
|
Часовой пояс GMT +3, время: 01:28. |