2014-12-26 1 views
1

jQuery를 사용하여 이미지의 소스 속성을 변경하려고합니다. 은 사파리와 크롬에 큰 작동하지만 인터넷 익스플로러 (V11)에서 작동하지 않습니다jquery로 이미지 소스 속성을 변경하면 IE에서 작동하지 않습니다

코드 :

$('.ui360 a').on('click', function(){ 
$("#album-img").attr("src", $(this).data("src")); 
}); 

HTML

<div class="ui360"><a href="track1.m4a" data-src="track-image-1.jpg">Track 1</a></div> 
<img src="album-cover.jpg" id="album-img"> 
+0

문제를 재현 할 수 없습니다. 어떻게해야합니까 : 'href = "track1.m4a"'??? –

+0

SoundManager라는 jQuery 플러그인을 사용하고 있습니다. 그것은 오디오 플레이어입니다. 링크를 클릭하면 트랙이 재생됩니다. – curved

+0

return false false; $ ("# album-img"). attr ("src", $ (this) .data ("src")); –

답변

4

false를 반환 추가; 링크가 href로 리디렉션되지 않습니다.

$('.ui360 a').on('click', function(){ 
    $("#album-img").attr("src", $(this).data("src")); 
    return false; 
}); 

이 코드는 Internet Explorer (v11)에서 실행합니다. href가 좋지 않을지라도 track1.m4가 될 수 있습니다.

+0

답변을 수락하고 답을 내려야합니다 : D –

+0

클릭하면 이미지 소스가 변경되지만 트랙은 더 이상 재생되지 않습니다 : / – curved

관련 문제