2015-04-24 24 views
13

Tôi nhận được lỗi sau trong Firefox nhưng không có trong Chrome:Lỗi Loại: Giá trị không thể được chuyển đổi sang một cuốn từ điển

TypeError: Value can't be converted to a dictionary 

Lỗi này xảy ra khi nhấp vào một liên kết được xác định như

<a onclick="scroll()">bla</a> 

khi cuộn được định nghĩa là một chức năng trong trang của tôi.

Tôi đã thử googling nó nhưng không có gì xuất hiện.

Bàn điều khiển Firefox cho tôi biết rằng lỗi nằm trên dòng đầu tiên của trang. Cái nào trống. Có ai có bất kỳ ý tưởng những gì nó có thể được?

Bàn điều khiển Firefox đang thông báo cho tôi rằng nó nằm trên dòng 0 của trang của tôi, tuy nhiên không có javascript ở đó.

+0

xin vui lòng gửi đoạn có liên quan mã và bất kỳ thông tin khác có liên quan –

+0

@rnevius thats không phải là lỗi tương tự tôi đang nhận được –

+0

@Nikos M tôi không biết mã nào đang gây ra điều này. tôi chỉ nhận được lỗi này trong firefox và giao diện điều khiển không phải là rất hữu ích –

Trả lời

19

Sự cố là trình duyệt sử dụng chức năng cuộn được tích hợp mà tôi vô tình bị quá tải.

tôi đã thay đổi tên của chức năng của tôi và tất cả các hoạt động chính xác :)

+2

Trường hợp của tôi thậm chí còn ngu ngốc hơn. Tôi đã gọi phương thức 'scrollTo' theo cách này:' window.scrollTo (0) 'và có lỗi' TypeError: Value không thể được chuyển thành một dictionary.' trên FF. Trong Chrome nó ổn, nó cuộn lên đầu. Sau đó, tôi nhận ra tôi nên gọi nó là 'window.scrollTop ({top: 0})'. – ivkremer

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