Я хочу изменить opacity
главного image
, когда мышь hover
на right
изображение проста:JQuery наведите курсор на изображение не работает
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<style>
body {
margin: 0;
padding: 0;
}
#main {
opacity: 1;
}
#right {
position: absolute;
margin-left: -310px;
margin-top: 320px;
visibility: hidden;
}
#center {
position: absolute;
margin-left: -655px;
margin-top: 20px;
visibility: hidden;
}
</style>
<script>
$(document).ready(function() {
$("#right").hover(function() {
$("main").css("opacity","0.4");
$("right").css("visibility","visible");
}, function() {
$("main").css("opacity","1");
$("right").css("visibility","hidden");
});
});
</script>
</head>
<body>
<img id="main" src="img/1477253.jpg">
<img id="right" src="img/Untitled-1.png">
<img id="center" src="img/Untitled-2.png">
</body>
</html>
но когда mouse
попасть на скрытую right
образа ничего не случится , что здесь пропало?
Почему бы не использовать '#right: hover' правило CSS? –
post jsfiddle pls. –
Вы не можете навешивать '# right', потому что он находится вне окна просмотра, и он также скрыт. – mkutyba