在IE8在Vista上,我得到以下JS错误,的JavaScript在IE错误不能看到或锻炼问题
用户代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT的6.1;
Trident/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)
时间戳:Thu,1 Sep 2011 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
}
}
});
} );
我真的不能看到这个代码的问题,是否有一些错误呢?
哪一行是28行?如果是$(“#contactForm”)。validate({'那么也许是因为验证插件没有加载。 – RoToRa
是IE中的问题,那么firefox怎么样?你能在你的js上达到28行吗? –
RoToRa说,似乎最有可能,但它会发生在所有的浏览器,如果这是问题。这是只有IE8,或者是唯一的浏览器,你已经测试它? – jmar777