내 페이지의 iframe에 액세스하는 일부 JQuery 코드가 있으며 목록의 사용자 선택에 따라 콘텐츠가 동적으로 변경됩니다. 일부 브라우저에서는 정상적으로 작동하지만 다른 브라우저에서는 정상적으로 작동하지 않습니다.내 JQuery가 Firefox/Opera에서 작동하지만 Chrome/Safari/IE에서 작동하지 않는 이유는 무엇입니까?
$(document).ready(function(){
$("#SequentialArt").click(function(){
$("#comicspace").animate({height:400},"slow");
$("#comicspace").html("<iframe id='SAFrame' src='http://www.collectedcurios.com/sequentialart.php' height='400' width='900'></iframe>");
});
$("#XKCD").click(function(){
$("#comicspace").animate({height:600},"slow");
$("#comicspace").html("<iframe src='http://www.xkcd.com' width='900' height='600'></iframe>");
});
$("#Happiness").click(function(){
$("#comicspace").animate({height:600},"slow");
$("#comicspace").html("<iframe src='http://www.explosm.net/comics/' width='900' height='600'></iframe>");
});
$("#Alien").click(function(){
$("#comicspace").animate({height:600},"slow");
$("#comicspace").html("<iframe src='http://alienlovespredator.com/' width='900' height='600'></iframe>");
});
});
<div id="comic_container">
<select id='comicselector'>
<option id='SequentialArt'>Sequential Art</option>
<option id='XKCD'>XKCD</option>
<option id='Happiness'>Cyanide & Happiness</option>
<option id='Alien'>Alien Loves Predator</option>
</select>
<p id='comicspace'>
<img src=<?php bloginfo('stylesheet_directory'); ?>/images/comic_pointer.png />
</p>
</div>
이 코드는 스크립트가 다른 코드와 함께 파일에 -이 다른 코드는 모든 브라우저에서 잘 작동, 그래서 그들은의 .js 파일에 링크 관리하는 다음은 코드입니다. 어떤 아이디어? (이것은이 작동하지 않습니다 사파리, 특히 IE 크롬, 그리고, 반복합니다.)
Chrome 오류 콘솔의 내용은 무엇입니까? (F12 키를 눌러 오른쪽 하단을보고 왼쪽 두 번째 아이콘을 사용하여 콘솔을 확장하여 메시지를 확인하십시오.) –
아무것도 아니며 선택기 옵션의 변경 사항을 등록하지 않습니다. –
사람들이 행동으로 볼 수 있도록 jsfiddle.net을 설정하십시오 – Jack