gì là tôi thực hiện:50%/50% divs, trên nhấp chuột 100% hoạt hình
tôi đang làm việc trên một trang web với 2 "bên" khác nhau, khi bạn click vào phía bên trái, phía bên trái cần phải là 100%. Nếu bạn bấm vào phía bên phải, phía bên phải phải là 100%.
Xong rồi:
tôi đã thực hiện ở phía bên trái và phải. Và hoạt hình với Jquery.
Vấn đề
Khi bạn bấm vào bên trái div các hình ảnh động đang làm việc (Nó chỉ làm việc khi tôi thêm vị trí tuyệt đối), nhưng khi tôi cố gắng để tạo ra các hình ảnh động tương tự cho phía bên phải; nó không hoạt động! Tôi đã tạo một jsFiddle để bạn có thể xem mã hiện tại: http://jsfiddle.net/sh3Rg/
Tôi không thể làm đúng. Khi bạn nhấp vào div bên phải; nó cần phải hoạt hình đến 100%. Giống như cái bên trái.
Mã
Bạn có thể xem trước sống và mã ở đây: http://jsfiddle.net/sh3Rg/
HTML:
<div id="left"></div>
<div id="right"></div>
JS:
<script>
$('#left').click(function(){
$('#left').animate({width:'100%'}, 2500);
});
</script>
<script>
$('#right').click(function(){
$('#right').animate({width:'100%'}, 2500);
});
</script>
CSS:
html,body {
padding:0;
margin:0;
height:100%;
min-height:100%;
background-color: #000000;
}
p {
cursor: pointer;
color: #FFF;
}
#left {
width: 50%;
height: 100%;
background: #666;
float: left;
cursor: pointer;
position: absolute;
}
#right {
width: 50%;
height: 100%;
background: #063;
float: right;
cursor: pointer;
}
Hy vọng rằng ai đó có thể giúp tôi. Trân trọng, Milan
PS: Nếu tôi đăng/đã làm gì đó sai trong chủ đề này; Tôi xin lỗi, đây là câu hỏi đầu tiên của tôi.
Cố gắng đưa position: absolute để div đúng quá! – SamDroid
Bạn đang sử dụng jsfiddle sai, bao gồm tất cả các thư viện bên ngoài từ bảng điều khiển bên trái, bạn cũng có một lỗi cú pháp
– rorypickoĐó không phải là công việc. – Matheno