Tôi đã có mẫu html sau, có một DIV có chiều rộng 100%. Nó chứa một số yếu tố. Trong khi thực hiện thay đổi kích thước cửa sổ, các thành phần bên trong có thể được định vị lại và kích thước của div có thể thay đổi. Tôi đang hỏi liệu có thể kết nối sự kiện thay đổi kích thước của div không? và làm thế nào để làm điều đó? Tôi hiện đang liên kết chức năng gọi lại với sự kiện thay đổi kích thước jQuery trên DIV đích, tuy nhiên, không có nhật ký giao diện điều khiển nào được xuất ra, xem bên dưới:
<html>
<head>
<script type="text/javascript" language="javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type="text/javascript" language="javascript">
$('#test_div').bind('resize', function(){
console.log('resized');
});
</script>
</head>
<body>
<div id="test_div" style="width: 100%; min-height: 30px; border: 1px dashed pink;">
<input type="button" value="button 1" />
<input type="button" value="button 2" />
<input type="button" value="button 3" />
</div>
</body>
</html>
setInterval
ở đây như là một giải pháp có thể. Bạn luôn có thể liên kết clearInterval
với một nút bấm để dừng vòng lặp sau khi công việc của bạn hoàn thành.