여러 이미지가 포함 된 링크가 있습니다. 마우스를 가져 가면 간격이 설정되고 CSS 클래스가 추가되고 이미지가 반복됩니다. 마우스가 꺼지면 간격이 지워집니다. 아래 코드 : 인터넷 익스플로러 6,7,8 숫자의 문자열로 가져가에 링크 HREF 변경에 대한 몇 가지 이유로버그 : 호버가 링크 href, Internet Explorer를 변경 중입니다.
jQuery('#flicker').hover(
function() {
flicker = setInterval(function() {
if (jQuery('#flicker img.active').next('img').length > 0) {
jQuery('#flicker img.active').removeClass('active').next('img').addClass('active');
} else {
jQuery('#flicker img').removeClass('active');
jQuery('#flicker img:first-child').addClass('active');
}
}, 200);
},
function() {
clearInterval(flicker);
}
);
.
테스트 사례는 here을 참조하십시오. 도움이 크게 감사, 전에이 버그를 보지 못했어요!
감사합니다.
(또한 내가 당신이 복제 할 수없는 경우에, 나는 패러랠를 사용하여 Mac에서 테스트하고있어 알려 주시기 바랍니다.) 당신은 또한 당신이 간격 타이머 flicker
를 저장하는 변수를 호출하기 때문에
모든 브라우저에서 잘 작동합니다. –
그럼 그 질문에 언급되어 있어야합니다 - "내 존경받는 사람이 동료들, 내가 코드를 수정했지만, 여전히 원한다면, 더 정확한 의견을 게시, 답변을 제공하십시오,하지만 잊지 마세요, 코드는 정확합니다 : P " –
죄송합니다. 테스트 링크가 명확하게 위의 코드와 같습니다. – addedlovely