Я начинаю новый сайт, и я использую JQuery для отображения div внутри другого (заголовок). У меня 4 дивы отображается встроенный блок и мой результат должен быть таким: Почему функции «fadeIn» и «fadeOut» перемещают мои div?
Я использую Jquery для отображения в DIV, содержащий «Accueil» с функцией FadeIn и FADEOUT, но моя проблема заключается в следующем: Когда движение происходит над div, скрытый div анимируется и исчезает, как хотелось, но другой div (справа) движется вниз! Мой HTML выглядит следующим образом:
The left box :
<div class="box-interactive box-interactive1">
<div class="contenu-box">
titi 1
</div>
<div id="bandeau1" class="bandeau">
rr
</div>
</div>
The right box :
<div class="box-interactive box-interactive2">
<div class="contenu-box">
titi 2
</div>
<div id="bandeau2" class="bandeau" style="display : block;">
accueil 2
</div>
</div>
Мой CSS:
/*CSS for boxes and interactive text*/
.box-interactive {
width: 300px;
height: 200px;
background-color: red;
margin: 20px;
display: inline-block;
size: fixed;
}
.contenu-box{
width: 300px;
height: 160px;
}
.bandeau {
width: 300px;
height: 40px;
background-image: url("../../img/Alex/accueil.png");
background-size: auto 100%;
position: relative;
display: none;
}
И мои JS:
$(function(){
$("div[class^='box-interactive']").hover(
function(){
var id = new Array;
id = $(this).attr('class').split(' ');
for (var i in id) {
if(id[i].match('box-interactive.+')){
var idnum = 'bandeau'+id[i].substring(15);
$("#"+idnum+"").fadeIn(800);
}
}
},
function(){
var id = new Array;
id = $(this).attr('class').split(' ');
for (var i in id) {
if(id[i].match('box-interactive.+')){
var idnum = 'bandeau'+id[i].substring(15);
$("#"+idnum+"").fadeOut(500);
}
}
}
);
});
Второй ДИВ (он работает в обоих направлениях) движется вниз с специфичностью : верхняя часть движущегося div равна нижней части первого div (один для скрытого). У вас есть объяснение?
Fiddle: http://jsfiddle.net/Msh2T/1/ открытая большая правое окно, чтобы увидеть проблему;) ТНХ
Оставить скрипку, пожалуйста, – Jain
ОК, работая над ней – Ko2r
Gr8 Я всегда с u – Jain