Tôi muốn gắn kết chiều rộng của phần tử đầu tiên (foo) với chiều rộng của phần tử thứ hai (thanh). Tôi muốn phần tử "foo" tự động thay đổi chiều rộng khi độ rộng của phần tử "bar" được thay đổi.HTML, jQuery: Ràng buộc chiều rộng của một phần tử thành một phần tử khác
Tôi biết tôi có thể đặt chiều rộng của phần tử "foo" thành chiều rộng của phần tử "thanh" như chúng ta có thể thấy trong mã bên dưới, nhưng đây là điều một lần. Điều gì sẽ xảy ra nếu chiều rộng của phần tử "bar" thay đổi ở đâu đó trong quá trình xử lý trang sau khi mã này được thực thi? ví dụ. "bar" là một phần tử được chọn và độ rộng của nó thay đổi do kết quả của cuộc gọi AJAX - phần tử "foo" sẽ thay đổi chiều rộng của nó như thế nào?
$('#foo').width($('#bar').width());
Cảm ơn
Sự kiện nào có thể thay đổi chiều rộng phần tử của thanh #? Nếu đó là thay đổi kích thước cửa sổ - liên kết này với $ (cửa sổ) .resize (function() ... chức năng của bạn ...}); Nếu đó là một số sự kiện khác, hãy liên kết sự kiện đó với sự kiện đó. –
Xem thêm: http://benalman.com/projects/jquery-resize-plugin/ –
Sẽ hữu ích khi biết điều gì đó về cấu trúc của HTML của bạn. –