Html Javascript/CSS动画在Firefox中的工作方式与在Chrome中的不同
我编写的代码可以在hover上上下移动导航栏,它在chrome和Mozilla上运行得非常好,但当我添加slider时,它在chrome上仍然可以工作,但在Mozilla上它已经坏了(见屏幕截图) 这应该是它的样子 这就是我从www.menucool.com/javascript-image-slider(演示1)Html Javascript/CSS动画在Firefox中的工作方式与在Chrome中的不同,html,css,google-chrome,cross-browser,Html,Css,Google Chrome,Cross Browser,我编写的代码可以在hover上上下移动导航栏,它在chrome和Mozilla上运行得非常好,但当我添加slider时,它在chrome上仍然可以工作,但在Mozilla上它已经坏了(见屏幕截图) 这应该是它的样子 这就是我从www.menucool.com/javascript-image-slider(演示1) 您的html无效。您不能将lis放入a标记中。li必须是ul或ol的子女。尝试使用有效的html创建导航栏。然后看看会发生什么。即使它们是div标记,仍然存在相同的问题。。。chro
您的html无效。您不能将
li
s放入a
标记中。li
必须是ul
或ol
的子女。尝试使用有效的html创建导航栏。然后看看会发生什么。即使它们是div标记,仍然存在相同的问题。。。chrome读起来就像我想要的那样。。。但是为什么它会在firefox和IE上出现bug呢?。。我的意思是,我可以得到IE的东西,但为什么Firefox创建一个最小的演示,只使用导致问题的必要代码。这有点难,因为我不能在那里输入图像,我的导航栏有点图像。。。我想问题是,我的文本向上移动是在那些<div id="nav_bar_menu">
<a id="nav_bar_a" href="index.html" ><li class="pocetna" id="nav_bar_menu_bars"><div id="nav_bar_paragraf1" class="nav_bar_paragraf_class">POČETNA</div></li></a>
<a id="nav_bar_a" href="Usluge.html" ><li class="usluge" id="nav_bar_menu_bars"><div id="nav_bar_paragraf2" class="nav_bar_paragraf_class">USLUGE</div></li></a>
<a id="nav_bar_a" href="Projekti.html" ><li class="projekti" id="nav_bar_menu_bars"><div id="nav_bar_paragraf3" class="nav_bar_paragraf_class">PROJEKTI</div></li></a>
<a id="nav_bar_a" href="Kontakt.html" ><li class="kontakt" id="nav_bar_menu_bars"><div id="nav_bar_paragraf4" class="nav_bar_paragraf_class">KONTAKT</div></li></a>
<script type="text/javascript" >
$(document).ready(function() {
$('.nav_bar_paragraf_class').animate({
opacity:0.5
});
$('.pocetna').hover(function() {
$('#nav_bar_paragraf1').stop().animate({opacity:1}, 'fast');
}, function() {
$('#nav_bar_paragraf1').stop().animate({opacity:0.5}, 'slow');
});
$('.usluge').hover(function() {
$('#nav_bar_paragraf2').stop().animate({opacity:1}, 'fast');
}, function() {
$('#nav_bar_paragraf2').stop().animate({opacity:0.5}, 'slow');
});
$('.projekti').hover(function() {
$('#nav_bar_paragraf3').stop().animate({opacity:1}, 'fast');
}, function() {
$('#nav_bar_paragraf3').stop().animate({opacity:0.5}, 'slow');
});
$('.kontakt').hover(function() {
$('#nav_bar_paragraf4').stop().animate({opacity:1}, 'fast');
}, function() {
$('#nav_bar_paragraf4').stop().animate({opacity:0.5}, 'slow');
});
});
</script>
</div><!-- Menu -->
<div id="nav_bar_line"></div>
<div id="sliderFrame">
<div id="slider">
<img src="images slider/image-slider-1.jpg" alt="First Image" />
<img src="images slider/image-slider-2.jpg" alt="Second Image" />
<img src="images slider/image-slider-3.jpg" alt="Third Image" />
<img src="images slider/image-slider-4.jpg" alt="#htmlcaption" />
<img src="images slider/image-slider-5.jpg" />
</div>
</div>
#nav_bar_menu {
height: 38px;
width: 580px;
float: right;
margin-left: 25px;
margin-right: 25px;
margin-top: 93px;
overflow: hidden;
}
#nav_bar_menu_bars {
height: 78px;
width: 131px;
margin-right: 14px;
display: inline;
float: left;
}
.pocetna, .usluge, .projekti, .kontakt {
background-image: url(../Images/images/nav_bar_pictures_01.jpg);
background-repeat: no-repeat;
background-position: center top;
-moz-transition: top 0.7s;
-webkit-transition: top 0.7s;
-o-transition: top 0.7s;
transition: top 0.7s;
position: relative;
top: 0px;
float: left;
}
.pocetna:hover {
position:relative;
top:-38px;
}
.usluge:hover {
position:relative;
top:-38px;
}
.projekti:hover {
position:relative;
top:-38px;
}
.kontakt:hover {
position:relative;
top:-38px;
}
#nav_bar_paragraf1 {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #FFF;
margin-left: 26px;
padding-bottom: 10px;
margin-top: 10px;
display: block;
}
#nav_bar_paragraf2 {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #FFF;
margin-top: 10px;
padding-bottom: 10px;
margin-left: 31px;
}
#nav_bar_paragraf3 {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #FFF;
margin-top: 10px;
margin-left: 25px;
padding-bottom: 10px;
}
#nav_bar_paragraf4 {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #FFF;
margin-top: 10px;
margin-left: 26px;
padding-bottom: 10px;
}