У меня есть код здесь и не могу узнать, как сделать эту работу, потому что я по-прежнему новичок в javascript и jquery. У меня будет демо внизу, чтобы вы могли видеть, что у меня происходит. В демо находится div, размещенный left:-60px
, поэтому он скрыт, этот div также имеет класс 'show', который позиционирует div на left:0
Существует также длинный черный ящик, который является еще одним div. Я хочу сделать это, когда вы наведете курсор на длинный черный ящик, он активирует свойство show для другого div. Вот мой код:Как сместить div, зависая над другим div с jquery?
var $showSidemenu = $('#sidemenu');
var $sidemenuShowButton = $('#sidemenuShowButton');
function(showSidemenu){
$showSidemenu.onmouseover($sidemenuShowButton).addclass('show');
}
#sidemenuShowButton {
width:60px;
height:100%;
background:#000000;
top:0;
left:0;
position:fixed;
}
#sidemenu {
width: 60px;
height:100%;
background-color: #383D3F;
position: fixed;
top: 0;
left:-60px;
float: left;
z-index:0;
}
#sidemenu.show {
left: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="sidemenuShowButton"></div>
<div id="sidemenu"></div>
Хотите определенную анимацию? Или вы просто хотите это показать? –
думать об этом да, может быть, небольшая временная функция, чтобы пойти с ней –