Я пытаюсь реализовать функциональность лифта [есть 6 этажей и соответствует
каждому, есть флажок. В зависимости от того, какой флажок установлен, лифт
shud переместится на этот этаж.переместить div на флажок отмечен
Но функциональность как-то не работает.
Вот мой HTML разметка со встроенным Jquery сценарием:
<!DOCTYPE html>
<html>
<head>
<title>Sample Page</title>
<link rel="stylesheet" type="text/css" href="main.css">
<script src="jquery.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$('.container input').change(function(){
if ($(this).is(':checked')){
if ($('div.activeDiv')[0]) {
$(".blockdiv>div").removeClass("activeDiv");}
$(this).closest('.blockdiv .inactiveDiv').addClass("activeDiv");
}
});
</script>
<style> .blockDiv {
width: 60px;
height: 60px;
background: #0000FF;
border: 2px solid #000;
}
.activeDiv{
width: 45px;
height: 45px;
background: #FFAC00;
margin-left: 8px;
margin-top: 8px;
}
.inactiveDiv{
background: #0000FF;
}</style>
</head>
<body>
<div>
<div class="container">
<div class="blockDiv">
<div class="inactiveDiv"></div>
</div>
<input type="checkbox" name="floorCheck" value="fifthFloor"/>
</div>
<div class="container">
<div class="blockDiv">
<div class="inactiveDiv"></div>
</div>
<input type="checkbox" name="floorCheck" value="fourthFloor"/>
</div>
<div class="container">
<div class="blockDiv">
<div class="inactiveDiv"></div>
</div>
<input type="checkbox" name="floorCheck" value="thirdFloor"/>
</div>
<div class="container">
<div class="blockDiv">
<div class="inactiveDiv"></div>
</div>
<input type="checkbox" name="floorCheck" value="secondFloor"/>
</div>
<div class="container">
<div class="blockDiv">
<div class="inactiveDiv"></div>
</div>
<input type="checkbox" name="floorCheck" value="firstFloor"/>
</div>
<div class="container">
<div class="blockDiv">
<div class="activeDiv"></div>
</div>
<input type="checkbox" name="floorCheck" value="groundFloor"/>
</div>
</div>
</body>
</html>
не работает. Пожалуйста, взгляните еще раз. – Ankit
Вы получаете какую-либо ошибку, проверяя свою консоль. – bipen
Спасибо, bipen за помощь. Не могли бы вы помочь мне, показывая оранжевый div, движущийся с одного этажа на другой. Сделать его более живым и оживленным. – Ankit