我已经在 mozilla 上运行了此代码,但不适用于webkit 浏览器。
这是简单的脚本,点击一个具有指定的值,并显示图像。然后是其他的,获得禁用的属性。
谁能帮我理解为什么它不能在 webkit 中工作。
信息:这是一个 FB 应用程序,在 shortstack 上工作
谢谢
编码:
<script type="text/javascript">
$(document).ready(function() {
$('#image,#image2,#image3,#image4,#image5').hide();
$('option').click(function(e) {
switch ($(this).attr('value')) {
case 'ATENTA':
$("#image").show().click(function(){
$(this).hide();
});
e.preventDefault();
break;
case 'CREATIVA':
$("#image2").show().click(function(){
$(this).hide();
});
e.preventDefault();
break;
case 'COQUETA':
$("#image4").show().click(function(){
$(this).hide();
});
e.preventDefault();
break;
case 'PEGOTE':
$("#image3").show().click(function(){
$(this).hide();
});
e.preventDefault();
break;
case 'COLGADA':
$("#image5").show().click(function(){
$(this).hide();
});
e.preventDefault();
break;
}
});
$('select').change(function(){
var value = $(this).val();
$(this).children('option').each(function (){
if ($(this).val() === value) {
$(this).siblings('option').attr('disabled', true);
}
});
});
});