Позвольте мне объяснить это в нескольких словах. У меня есть меню с разными цветными кнопками. Например, когда я нажимаю кнопку мыши/кнопку A (= синий, например), я хочу, чтобы bgcolor div также стал синим.
Когда я mouseover/click
кнопка B (=green
) Я хочу, чтобы bgcolor
из div также стал зеленым.Цвет фона кнопка такая же, как цвет фона div
Есть ли возможность этого с помощью простого сценария?
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("button").hover(function() {
$(this).parents("navigatie").css("background-color", $(this).css("background-color"));
},
function() {
$(this).parents("navigatie").css("background-color", "white");
});
});
</script>
</head>
<body>
<div id="container">
<?php include("header.php");?>
<div id="navigatie">
<center>
<button class="A">Button A</button>
<button class="B">Button B</button>
</center>
</div>
<div id="tekst">
BLABLABLA
</div>
</div>
</body>
</html>
/* CSS */
navigatie {
width:100%;
height:100%;
transition:all 0.4s ease;
}
button {
width:75px;
height:50px;
border-style:none;
top: 20px;
position: relative;
color:white;
border: solid 1px white;
}
.A {
background-color:blue;
}
.B {
width: 200px;
height: 100px;
background-color:limegreen;
}
Вы должны использовать простой JQuery для этого. Дайте нам некоторые из вашего кода, пожалуйста. –
Хорошо, где ваш код? –