IE中的javascript错误无法查看或锻炼问题

时间:2011-09-01 12:35:42

标签: javascript jquery internet-explorer internet-explorer-8

在Vista上的IE8中,我收到以下JS错误,

  
    

用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.1;
    三叉戟/ 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR     3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E)
    时间戳:星期四,2011年9月1日12:18:24 UTC

  
     

消息:对象不支持此属性或方法行:28
  字符:2代码:0 URI:
  http://www.safetymaintenancecompany.co.uk/media/js/site.js

以下是我的文件代码,

$(document).ready(function(){

Cufon.replace('dd h1', { 'fontSize': '50px', 'letterSpacing': '-4px'} ); // Works without a selector engine

$('#slides').slides({
    preload: true,
    preloadImage: '../images/loading.gif',
    play: 5000,
    pause: 2500,
    slideSpeed: 600,
    hoverPause: true,
    generatePagination:false
});

//$('footer').height( ($(window).height() - $('#main').height() + "px" ));


$('.title').click(function(event){
    event.preventDefault();
});

$('.basic li > h2').hover(function(event) {
    $(this).addClass('hover');
}, function() {
    $(this).removeClass('hover');
});

$("#contactForm").validate({
    rules: {
        name: "required",
        email_address: {
            required: true,
            email: true
        },
        phone_number: {
            required: true
        }
    }
});

});

老实说,我看不出这段代码存在问题,是不是有问题呢?

2 个答案:

答案 0 :(得分:0)

如果我可以正确计算,那就是$(“#contactForm”)。验证行,那么可能$(“#contactForm”)返回null?您可以先尝试警告结果,只是为了确定$(“#contactForm”)是否是问题,或者是否缺少验证插件。

答案 1 :(得分:0)

原来,IE8并不欣赏我与验证库的热链接,但这只是在Vista中。我意识到听起来几乎不可能,但这些都是事实。