https://jsfiddle.net/9harsfb6/JQuery와 - 반복과/else 문은 한 번만 작동하면 사업부를 제거하고 앞에 추가 한 후/다시는 빨간색 밑줄이 표시되는 메뉴 항목 위에 마우스를 가져 가면 내가 제공 jsFiddle 파일에서
작동하지 않습니다 .. . 그때 당신이 떠돌아 다니다 때 다시 가져 가려고 붉은 선이 나타나지 않습니다 .... 나는 빨간 선이 주어진 항목 아래에 나타날 때마다 나는 그 위에 마우스를 올리고 싶다. 2. 마우스를 가져 가면 수있을 것. 하나의 요소에서 다음 요소로 부드럽게 움직입니다. 제 jffiddle 데모에서 볼 수 있습니다. 그러나 모든 것은 첫 번째 호버에서만 작동합니다.
CSS :
<ul id="menu">
<li class="slider1"><a id="omnie" href="">o mnie</a></li>
<li class="slider2"><a id="oferta" href="">oferta</a></li>
<li class="slider3"><a id="etyczny" href="">kod etyczny</a></li>
<li class="slider4"><a id="referencje" href="">referencje</a></li>
<li class="slider5"><a id="kontakt" href="">kontakt</a></li>
</ul>
JQuery와 :
$(document).ready(function() {
$('ul').on('mouseenter', function() {
$('body').prepend('<div id="object1"></div>');
});
$('ul#menu').mouseleave(function() {
$('div#object1').fadeOut(300, function() { $(this).remove(); }) ;
});
});
$(document).ready(function(e) {
var i=1;
$('ul#menu li.slider1').on({
mouseenter: function(e) {
if(i<2) {
$('div#object1').css('position', 'absolute');
$('div#object1').css('width', '100px');
$('div#object1').css('height', '5px');
$('div#object1').css('right', 620); //or wherever you want it
$('div#object1').css('top', 75);
$('div#object1').fadeIn(1000);
i++;} else {
$('div#object1').css('position', 'absolute');
$('div#object1').css('width', '100px');
$('div#object1').css('height', '5px');
$('div#object1').stop().animate({right:620, top:75, opacity:1}, 700);
}
}
});
$('ul#menu li.slider2').on({
mouseenter: function(e) {
if(i<2) {
$('div#object1').css('position', 'absolute');
$('div#object1').css('width', '100px');
$('div#object1').css('height', '5px');
$('div#object1').css('right', 480); //or wherever you want it
$('div#object1').css('top', 75);
$('div#object1').fadeIn(1000);
i++;} else {
$('div#object1').css('position', 'absolute');
$('div#object1').css('width', '100px');
$('div#object1').css('height', '5px');
$('div#object1').stop().animate({right:490, top:75, opacity:1}, 700);
}
}
});
});
질문에 분명히 드러날 수 있다면, 내가 생각한 것처럼 – CaptainHere