我有以下脚本:
<!--[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。