Не знаете, почему это не работает, и оно возвращается как объект/неопределенный.Передача переменной jquery другой функции
У меня есть переменная вне над doc.ready:
var video_box_original_link = '';
У меня есть ссылка, что я нажимаю на внутри функции ready
которая захватывает данные штраф:
$(document).on('click', '.youtube_video', function(video_box_original_link){
var my_game_name = $('a.game_title_link').attr('name');
var my_game_platform = $('a.game_platform_link').attr('name');
video_box_original_link = "/"+my_game_platform+"/"+my_game_name+"/videos";
});
И у меня есть функция, которую я пытаюсь передать этому, которая также находится в документе. ниже:
$(document).on('click', '.popblock_box', function(e, video_box_original_link){
window.history.pushState("vidPage", "vidPopped", ""+ video_box_original_link +"");
}
Это должно быть хорошо?
«e» предназначен для чего-то еще в скрипте, который не нужно показывать.
Просто удалите аргумент 'video_box_original_link' из' function'. – Arvind