01/10/2018, 16:46

Window.onresize trong javascript?

elements.forEach(function(element,index){
	 element[index] = new Grid(element,obj);
	    	window.onresize = function(){
	    		element[index] = new Grid(element,obj);
	        }
});

Uh thì em test thì resize chỉ chạy ở index cuối cùng thôi mọi người chỉ em cách fix với ạ ! Tks

Trương Tấn Phát viết 19:02 ngày 01/10/2018

element và elements
Tham số của hàm được gọi trong forEach:
item: mục được truy xuất hiện tại của mảng.
index: chỉ số của mục được truy xuất hiện tại.
Có lẽ bạn có nhầm lẫn.

elements.forEach(function(element,index){
	 elements[index] = new Grid(element,obj); // element s
	    	window.onresize = function(){
	    		elements[index] = new Grid(element,obj);
	        }
});

Mình không hiểu trong Grid làm những gì nên không trả lời chính xác.
Định ô lại mỗi lần đổi kích thước?

Bài liên quan
0