所以我对IE和Edge
上的.on('click')有疑问我的代码问题是:
$('.titleMarge').on('click',function(){
$('.margeConfig').css('display','block');
$('.borderDivConfig').css('display','none');
$('.shadowConfig').css('display','none');
$('.activeMarge').html('◄');
$('.activeBorder').html('');
$('.activeOmbre').html('');
});
$('.titleBorder').on('click',function(){
$('.borderDivConfig').css('display','block');
$('.margeConfig').css('display','none');
$('.shadowConfig').css('display','none');
$('.activeMarge').html('');
$('.activeBorder').html('◄');
$('.activeOmbre').html('');
});
$('.titleShadow').on('click',function(){
$('.shadowConfig').css('display','block');
$('.borderDivConfig').css('display','none');
$('.margeConfig').css('display','none');
$('.activeMarge').html('');
$('.activeBorder').html('');
$('.activeOmbre').html('◄');
});
在所有其他浏览器上,这样可以正常工作,但在IE和Edge上只有$('。titleBorder')不起作用..
有什么想法吗?
答案 0 :(得分:0)
哦,我的......我太蠢了,我不知道IE和Edge是区分大小写的。
我不小心写了<h3 class="TitleBorder">
用'T'而不是't'在Chrome,Firefox上测试我的代码时......没有错误,一切正常我所以我的猜测是IE和Edge区分大小写谢谢大家!