查看我的站点http://www.styleiq.co.uk时,复选框的样式正确,并且在使用Chrome时按照需要运行。IE中的复选框未正确显示
当使用IE(IE9)的复选框第一类是显示正常,但随后其他任何恢复到默认样式。我不明白是什么可能造成这种情况,因为CSS类和布局是相同的。
如果有人能够帮助它,将不胜感激。
查看我的站点http://www.styleiq.co.uk时,复选框的样式正确,并且在使用Chrome时按照需要运行。IE中的复选框未正确显示
当使用IE(IE9)的复选框第一类是显示正常,但随后其他任何恢复到默认样式。我不明白是什么可能造成这种情况,因为CSS类和布局是相同的。
如果有人能够帮助它,将不胜感激。
凯文在评论中是完全正确的。
在现代浏览器(除IE9及以上)的JavaScript通常会继续抛出错误后运行。在旧的IE中,错误后没有处理JavaScript。
样式是由除了旧IE以外的JavaScript应用。当您解决JavaScript错误时,脚本将完成执行并且将应用样式/替换。
多数民众赞成抛出的错误是'length' is null or not an object
。
唯一的JavaScript错误我可以相对于看到length
上线7405在您的主页在线:
if ($("#grid-content").length = 0){
需要两个==
做一个对比,在这里您只使用一个。
但是,很难说没有真正的调试代码,这是否是问题或不来源。多数民众赞成抛出的错误是在jQuery的源头,在这里:
each: function(object, callback, args) {
var name, i = 0,
length = object.length, ## THIS length is throwing the error
isObj = length === undefined || jQuery.isFunction(object);
我已经修改if($(“#grid-content”).length = 0){但仍然没有快乐。 – user2232719 2013-05-08 23:18:37
我认为这个错误是在其他地方,它试图'.each()'非脚本的脚本。我可以尝试调试... – 2013-05-08 23:20:20
设置风帆媒体,你能联系我[email protected]帮我调试?如果有帮助,我可以支付一小笔费用:) – user2232719 2013-05-09 18:21:34
您有可能导致该问题的一个JavaScript错误。 – 2013-05-08 21:35:56