sách gpt4 ai đã đi

Lỗi TypeError chưa được phát hiện: Không thể đặt thuộc tính 'onmouseover' thành null

In lại Tác giả: trợ lý lỗi Thời gian cập nhật: 2023-10-26 19:52:18 27 4
mua khóa gpt4 Nike



Tôi đang nghiên cứu cách tạo hiệu ứng đung đưa trong JavaScript để một số đối tượng khi di chuột qua sẽ từ từ di chuyển cho đến khi dừng lại.

Tôi đang nghiên cứu tạo hiệu ứng lắc lư trong Javascript để khi chuột di chuyển qua một số đối tượng, chúng sẽ từ từ di chuyển cho đến khi dừng lại.



Tôi đã làm cho nó hoạt động trong JSFiddle: http://jsfiddle.net/z3s7v/58/

Tôi đã triển khai điều này trong JSFdle: http://jsfiddle.net/z3s7v/58/



Sau đây là các chữ J mà tôi có:

Sau đây là Js của tôi:



(chức năng(){

var box = document.getElementById('box');box2 = document.getElementById('box2');box3 = document.getElementById('box3');

đu(hộp); đu(hộp2); đu(hộp3);

hàm swing(box) {
var ang = 20,
dAng = 10,
ddAng = .5,
thư mục = 1;

hàm setAng(ang){
box.style.WebkitTransform = 'xoay('+ang+'độ)';
box.style.MozTransform = 'xoay('+ang+'độ)';
thư mục = -thư mục;
nếu (dAng > 1)
dAng -= ddAng;

nếu (Math.abs(ang) > 0)
setTimeout(setAng, 1000, thư mục * (Math.abs(ang)-dAng));
};

box.onmouseover = hàm(){
box.style.WebkitTransform = 'xoay(-20 độ)';
box.style.MozTransform = 'xoay(-20 độ)';
đặt thời gian chờ(hàm(){
thiết lậpAng(ang)
}, 1000);
}

};
}())


Ngoài ra, nếu ai có thể trả lời câu hỏi này thì đó là tôi càng thêm nhiều hộp thì chuyển động lắc lư càng trở nên cứng và giật hơn.

Ngoài ra, câu hỏi thứ hai, nếu ai có thể trả lời được thì tôi xin trả lời rằng càng thêm nhiều ô thì cú đánh càng trông kỳ cục và cứng nhắc.



Cảm ơn tất cả mọi người đã giúp đỡ.

Cảm ơn mọi người đã giúp đỡ.


Thêm câu trả lời

Tại sao bạn không sử dụng jQuery nếu bạn đã bao gồm và gắn thẻ nó?

Nếu jQuery được bao gồm và gắn thẻ, tại sao không sử dụng nó?

Vui lòng chọn jQuery Lib từ menu bên trái trong fiddle của bạn. Nó hoạt động!!!

Vui lòng chọn thư viện jQuery từ menu ở bên trái của fiddle. Nó đã có hiệu quả!

Nó hoạt động jsfiddle.net/z3s7v/59

Nó hoạt động tại jsfiddle.net/z3s7v/59 – johnson ngày 14 tháng 10 năm 2017 lúc 14:25

Tôi đã nói rằng nó hoạt động trên JSFiddle. Không hoạt động trên trang web

Tôi đã nói rằng nó hoạt động trên JSFdle rồi. Không hoạt động trên các trang web

Câu trả lời tuyệt vời được đề xuất

Quấn mã vào

Bọc mã của bạn trong



window.onload = hàm(){ 
// mã của bạn
};


Nguyên nhân có thể là do bạn đang cố gắng đặt biến trước khi các phần tử được tải nên biến được đặt thành null. Cách khắc phục lỗi này là vào tệp html của bạn và thay thế lệnh sau:

Nguyên nhân có thể là bạn đang cố gắng đặt biến trước khi phần tử được tải nên biến được đặt thành rỗng. Giải pháp cho vấn đề này là vào tệp html của bạn và thay thế nội dung sau:




với điều này

Với điều này




vì vậy bằng cách thêm hoãn lại Thuộc tính này cho phép trình duyệt thực thi javascript của bạn sau khi trang được tải.

Vì vậy, bằng cách thêm thuộc tính defer, bạn đang yêu cầu trình duyệt thực thi javascript của bạn sau khi trang đã được tải.


Tôi biết là hơi muộn nhưng tôi đã tìm ra giải pháp rồi.

Tôi biết là hơi muộn rồi, nhưng tôi đã tìm ra giải pháp rồi, đây nhé.


Thêm câu trả lời
27 4 0
Trợ lý lỗi
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com