【发布时间】:2018-04-13 16:35:20
【问题描述】:
我一直在尝试使用.animate 在jQuery 中为所有具有.boton1 类的元素制作动画。当它的悬停事件发生时,它的背景应该变为红色,但它不适用于fadeIn 或fadeOut。
重拨fadeIn 或fadeOut 在.animate() 内不起作用,但如果它起作用,则发出警报(“文本”)。我正在使用Bootstrap 4。
这是 index.php 文件
$(document).ready(function() {
$(".boton1").hover(function() {
$(this).animate({
background = "red"
}, 500);
});
}); > And these are my styles global.css * {
text - decoration: none;list - style: none;
}.cabezera - general {
display: block;width: 100 % ;height: auto;padding: 5 px;
}.logo {
color: white;font - weight: bold;display: inline - block;
}.navegacion {
display: inline - block;border: 1 px solid red;text - align: center;
}.opcion1 {
display: inline - block;margin: 5 px;
}.boton1 {
display: inline - block;padding: 5 px 15 px;border: none;background: none;background: white;color: #1B2C3F; cursor:pointer; cursor: hand }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet" />
<header class="cabezera-general" id="cabezera-general-pagina">
<div class="container">
<section class="row">
<h1 class="col-xs-2 col-sm-2 col-md-2 col-lg-2 logo">Flush</h1>
<nav class="col-xs-8 col-sm-8 col-md-8 col-lg-8 navegacion">
<li class="opcion1 boton1">Inicio</li>
<li class="opcion1 boton1">Ordenadores</li>
<li class="opcion1 boton1">Muebleria</li>
<li class="opcion1 boton1">Dispositivos moviles</li>
<li class="opcion1 boton1">Monitores</li>
</nav>
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptas pariatur ad inventore unde aliquam beatae alias iure quasi omnis neque. Voluptates sequi ducimus nesciunt recusandae cum adipisci necessitatibus fugit doloribus.</div>
</section>
</div>
</header>
【问题讨论】:
-
{background = "red"}应该是{background : "red"}。 -
两者都不起作用:(
标签: jquery css html jquery-animate