2010-01-18 61 views
5

Tự hỏi phải làm gì với điều này. Googling nhưng dường như không thể tìm thấy bất cứ điều gì. Tôi đang sử dụng các Plugin chu trình cho JQuery và hoạt động tuyệt vời trong tất cả các trình duyệt nhưng trình duyệt IE tất nhiên. Cùng một vấn đề trong IE 6, 7 và 8.Lỗi Internet Explorer 8 - Số nhận dạng dự kiến, chuỗi hoặc số - JQuery

Mã định danh dự kiến, chuỗi hoặc số tham chiếu đến dòng 13 của tệp js của tôi. Có ai biết phải làm gì ở đây không?

js file:

$(document).ready(function() { 
    $('.slideshow').cycle({ 
    speed: 200, 
    timeout: 15000, 
    pager: '#tabs', 
    pagerEvent: 'mouseover', 
    pauseOnPagerHover: true, 
    pagerAnchorBuilder: function(i, slide){// callback fn for building anchor links: function(index, DOMelement) 
    return '<a href="path-to-link"><img src="../images/tabback.png' + slide.src + '" height="47" width="189" /></a>'; 
}, 


}); <------THIS IS LINE 13 
}); 

Trả lời

13

Tháo , sau pagerAnchorBuilder callback của bạn.

+2

Cảm ơn bạn rất nhiều. Tôi là một thằng ngốc. – bgadoci

8

Ồ Ồ, tôi biết điều này. Có thêm , ở cuối dòng 12 mà IE không thích. Tôi đã cắn nó nhiều lần rồi.

Bạn nên đặt javascript của mình thông qua jslint.

+0

Cảm ơn người đàn ông. Tôi sẽ def sử dụng jslint đi về phía trước. Tôi yêu IEEEEEEEE. – bgadoci

+1

jslint là một công cụ hữu ích. IE thích phá hủy ứng dụng của bạn bằng dấu phẩy thừa! –

+0

Aye rằng nó. Tôi cũng đã phải chịu đựng sự sỉ nhục này nhiều lần. đôi khi chìm trong giờ gỡ lỗi trước thời điểm "duh". – prodigitalson

8

Tôi biết nó đã được đăng cách đây 2 năm và đã được trả lời. Nhưng tôi đã có một lý do khác cho cùng một thông báo lỗi trên cùng một trình duyệt, vì vậy tôi nghĩ tôi sẽ chia sẻ cách tôi khắc phục sự cố của mình.

Tôi vừa gặp lỗi tương tự trong IE8 trở lên (IE mới hơn và tất cả các ứng dụng khách khác đều ổn). Lý do tôi nhận được nó không phải là dấu phẩy cuối cùng trong var tĩnh hoặc định nghĩa hàm. Tôi đặt tên một trong các biến của tôi là "class". IE8 và lớn hơn không thích điều đó, các thông dịch viên của họ ném cùng một lỗi "Định danh, chuỗi hoặc số" được mong đợi khi họ cố gắng phân tích cú pháp tên đó. Vì vậy, nếu bạn có bất cứ điều gì có tên là "lớp" trong kịch bản của bạn và nhận được lỗi đó, chỉ cần đổi tên điều đó để cái gì khác.

+2

Cảm ơn rất nhiều, đã cứu tôi rất nhiều rắc rối. Trong trường hợp của tôi, nó không phải là _class_, nhưng _super_. – dirkk

+3

trông giống như "xóa" có thể có vấn đề quá .. –

+0

'xóa' là decidedly vấn đề. Tôi đoán bất kỳ báo cáo dành riêng được giải thích bất kể vị trí thực tế của họ, mà gây ra một số lỗi rất thú vị (đọc: obnoxious). –

Các vấn đề liên quan