$grid.find('div.bb-bookblock').each(function(i)
{
var $bookBlock = $(this),
$nav = $bookBlock.next(),
$navNext = $nav.find('.bb-nav-next'),
$navPrev = $nav.find('.bb-nav-prev'),
$navFirst = $nav.find('.bb-nav-first'),
$navLast = $nav.find('.bb-nav-last'),
$playStop = $nav.find('.bb-nav-play-stop'),
isPlaying = false,
autoplayTimer = null,
bb = $bookBlock.bookblock(
{
speed : 600,
shadows : false
});
});
.each 함수 내의 모든 변수는 루프 내부에만 범위가 있습니까? 예를 들어, autoPlayTimer는 setInterval의 결과입니다. 내가 변수를 덮어 쓰지 않도록하고 싶다. 확인 작업을 것 같다,하지만 난 단지 $.each
because of the callback that is a function
의 범위에서 사용할 수 있습니다 내가 자바 스크립트jQuery.each 및 변수 범위