Nhấp vào thanh tiêu đề hộp thoại khiến IE cuộn trang đến đầu hộp thoại nếu hộp thoại được định vị một phần khỏi trang. Nhưng điều này cũng xảy ra nếu người dùng nhấp vào nút đóng. Điều này có nghĩa là người dùng phải nhấp vào nút đóng hai lần.Hộp thoại jQueryUI cuộn lên trên đầu khi nhấp vào nút đóng trong IE
$('#divDialog').dialog({height:500, position:[10, 1000]});
Tôi tạo ra một jsfiddle để chứng minh: http://jsfiddle.net/e9zAK/
đặt lại vị trí hộp thoại cho đến khi nó là một phần ra khỏi màn hình. Sau đó thử nhấp vào nút đóng. Nó sẽ cuộn trang để vừa, nhưng không thực sự đóng hộp thoại. Điều này dường như không xảy ra trong Firefox hoặc Chrome.
Có cách nào để ghi đè chức năng này không? Tôi không muốn sử dụng vị trí: cố định.
Cảm ơn vì đã tìm nguyên nhân gốc rễ, nhưng điều đó dường như không ngăn chặn được. (http://jsfiddle.net/e9zAK/1/). Tôi sẽ tiếp tục đào bới. – user1219358
Bạn có nó theo thứ tự sai, trong fiddle của bạn. Đặt nó sau khi cuộc gọi đến '.dialog()', hoặc cách khác sử dụng sự kiện đoàn: http://jsfiddle.net/blgt/e9zAK/2/ – blgt