IE9的JavaScript问题-当显示开发人员工具栏时没有问题
JavaScript issue with IE9 - Working without issue when Developer Toolbar is shown
我在IE9中遇到了一个相当奇怪的JavaScript问题(它在Chrome, Safari, Firefox中工作得很好)。
我有一些JS,选择一个图像的不同颜色,当你点击相关的样本。在IE9中,似乎完全忽略了这一点,它只是什么都不做。但是,只要我打开F12开发人员工具,它就开始工作了——即使没有重新加载页面。我是不是漏掉了什么?
jQuery$('.product-details-description-colors .circle img').click(function() {
if(!$(this).hasClass('oos')) {
url = $(this).parent('label').data('image');
color_value = $(this).parent('label').prev('input');
color_value.prop('checked', true);
$('.circle').find('input').not(color_value).attr('checked', false);
$(this).css('outline', '1px solid black');
$('.product-details-description-colors .circle img').not(this).css('outline', 'none');
$('.product-details-images-showroom img').attr('src', url);
}
});
我认为您还没有发布所有的代码。最常见的原因之一是试图使用console
对象,特别是console.log
。这只在F12工具打开时可用,如果它们不打开,它将导致传播undefined
的神秘错误。
因此,这是一个好主意,放在你的coffeescript应用程序的某个地方:
# Fix IE logging issues
if not window.console
window.console =
log: ->
相关文章:
- 删除CKEditor工具栏按钮,但不删除功能
- 这个条件语句的逻辑有问题
- Sencha触摸:工具栏无法正常滚动
- 什么'这个javascript代码getElementById有问题
- 如何处理流星变量&对miniMongo有问题
- 引导程序导航栏崩溃问题
- 谷歌表单xml有问题
- Html、css和jQuery.我的代码有问题
- 使用网格ID隐藏剑道网格工具栏
- 有问题的突出显示(悬停)一个系列,突出显示图表
- 有问题的jQuery导航栏弹出窗口
- 在实现效果方面有问题,比如facebook右侧边栏滚动条
- 在CKEditor上转换工具栏时出现问题
- Extjs 3.4工具栏中的按钮呈现问题
- 事件没有传递到工具栏按钮时,有一个弹出它- Firefox插件
- Angular Js工具栏问题
- IE9的JavaScript问题-当显示开发人员工具栏时没有问题
- 修正了工具栏在移动设备上不工作的问题
- 是否有可能开发接受硒自动化的浏览器工具栏
- 使用 tinyMCE 时,有没有办法从编辑器的实例中获取对工具栏的引用