Trong google chrome, tôi thêm một div. Khi tôi nhấp vào nút div màu đỏ sẽ trượt ra nhưng nó không thể di chuyển bằng bánh xe chuột.Div được thêm vào không thể cuộn
Lỗi chỉ xảy ra trong google chrome.
Đây là một trang ví dụ: http://infinitynewtab.com/question/test.html
html, css và js:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
body{
margin: 0px;
overflow: hidden;
}
#right{
width:350px;
height:100%;
position: absolute;
top:0px;
right:-350px;
background-color: red;
overflow-y:scroll;
}
#button{
width:180px;
height:40px;
padding: 5px;
background-color:rgb(75, 197, 142);
margin-top: 200px;
margin-left: auto;
margin-right: auto;
color:#fdfdfd;
border-radius: 10px;
cursor: pointer;
}
@-webkit-keyframes slideOut{
0% {
transform:translate(0px);
-webkit-transform:translate(0px);
}
100% {
transform:translate(-350px);
-webkit-transform:translate(-350px);
}
}
.slideOut{
animation:slideOut ease 0.3s;
-webkit-animation:slideOut ease 0.3s;
transform:translate(-350px);
-webkit-transform:translate(-350px);
}
</style>
</head>
<body>
<div id="button">Click me,then scroll in the red area</div>
<script src="jquery2.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var str='';
for (var i = 0; i <10000; i++) {
str+=i+'<br>';
};
$('body').append('<div id="right">'+str+'</div>');
});
$("#button").on('click',function(event) {
/* Act on the event */
$('#right').addClass('slideOut');
});
</script>
</body>
</html>
trên di chuyển chuột? –
Hoạt động trong Chrome 39.0.2171.95 – Turnip
Tiếng Anh của tôi không tốt lắm, có nghĩa là không thể cuộn bằng bánh xe chuột trên div màu đỏ –