我有这段代码可以加载并显示默认为 display:hidden 的 iframe:
$("div").on('click', '.blok', function () {
$(this).siblings("iframe").toggle().show().attr("src", $(this).siblings('span').find('a').attr('href') );
});
如您所见,我已将 .toggle 放入,以便第二次单击将恢复为默认值。问题是第二次点击也再次加载 iframe(当它被隐藏时)。我该怎么做才能在切换事件中只加载一次?