2012-01-29 2 views
1

아코디언 스크립트에서 타이머를 가져 오는 것이 좋지 않습니다. 시작하고 사용자가 웹 페이지의 다른 섹션으로 이동했기 때문에 여전히 작동중인 배경입니다. 사용자가 해당 기능을 다시 클릭하면 범위를 벗어납니다.jquery 아코디언 효과 clearinterval 오류

내 친구가 막을 코드가 있어야한다고 말했지만 작동하지 않습니다.

스크립트

$(document).ready(function() { 
    if(window.accIId) { 
     window.clearInterval(window.accIId); 
    } 
    $("#accordion1").msAccordion({defaultid:0, autodelay:4}); 
}) 

정지 테 기능이 무엇
function startPlay() { 
     options.intervalid = window.setInterval(play, options.autodelay*1000); 
     window.accIId = options.intervalid; 
    }; 
    function play() { 
     var sTitleId = options.alldivs_array[options.currentcounter]; 
     openMe(sTitleId); 
     options.currentcounter++; 
     if(options.currentcounter==options.alldivs_array.length) options.currentcounter = 0; 
    }; 
    function pause() { 
     window.clearInterval(options.intervalid); 
    }; 

accordion.js ???

here's the post with first question about it

답변

0

clearInterval하지 clearInteval

+0

확인. 미안하지만 코드가 많아서 6dimensions에서 눈이 보인다. 하지만 div를 드롭 다운하기 때문에 올바르게 작성해도 같은 문제가 발생합니다. –