Tôi có một số <img>
được căn giữa theo chiều ngang và chiều dọc, và nó hoạt động trong Chrome và Safari nhưng tiếc là không có trong Firefox. Trong Firefox, <img>
được căn giữa theo chiều ngang chứ không phải theo chiều dọc. Làm thế nào để sửa lỗi này? Nó có liên quan đến hoạt hình jquery không?Đối tượng ở giữa theo chiều dọc và chiều dọc không hoạt động trong Firefox?
Bạn có thể xem ví dụ về mã của tôi ở đây: http://jsfiddle.net/amagdk/kan94az0/
HTML
<img src="hover-kitty.png" alt="Hover Kitty">
CSS
img {
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
jQuery
$(document).ready(function(){
var hoverkitty = $("img");
function hover() {
hoverkitty.animate({top:'+=20'}, 1000);
hoverkitty.animate({top:'-=20'}, 1000, hover);
}
hover();
});
Hình như nếu bạn nhận xét ra '// hover() 'các trung tâm hình ảnh, vì vậy nó có vẻ là một vấn đề với điều đó. Có lý do nào khiến bạn tăng giá trị không? http://jsfiddle.net/kan94az0/39/ –
Aha, ugh sau đó tôi thậm chí còn không biết làm thế nào để sửa chữa nó. – AnnaM