나는 다음과 같은 스크립트를 가지고IE에서만 JQuery와 스크립트가 꺼져 발사되지
<!--[if IE]>
<script type="text/javascript">
$(document).ready(function() {
alert("ie");
$('#usa').mapster({
fillOpacity: 0.1,
render_highlight: {
fillColor: '2aff00',
stroke: false,
altImage: 'theImages/skillsets.png'
},
render_select: {
fillColor: 'ff000c',
stroke: false,
altImage: 'theImages/skillsets.png'
},
fadeInterval: 50
});
});
</script>
<![endif]-->
<script>
$(document).ready(function() {
$('#usa').mapster({
fillOpacity: 0.1,
render_highlight: {
fillColor: '2aff00',
stroke: false,
altImage: 'theImages/skillsets.png'
},
render_select: {
fillColor: 'ff000c',
stroke: false,
altImage: 'theImages/skillsets.png'
},
fadeInterval: 50
});
});
</script>
브라우저가 두 번째 스크립트는 해고해야 IE 이외이지만 IE 인 경우에 처음 스크립트를 해고해야합니다. 경고 문은 보이지만 나머지 스크립트는 두 번째 JavaScript에서 사용 중입니다. 0.1
나는 그것이 다른 브라우저에서 IE 0.1하지만 0.9가되고 싶어요 : fillOpacity이
때문에
유일한 문제이다.
JavaScript로 조건부 CSS 코드를 사용하려고합니다. – j08691
IE의 어떤 버전이 작동하지 않습니까? –
IE는 ** 첫 번째 스크립트가 아닌 ** 두 스크립트를 모두 실행합니다. 너가 원하는게 그거야? – Barmar