添加/删除类淡入淡出不起作用
Add/Remove Class Fade Not Working
我是开发新手,所以请对我宽容一点:)
我已经开始在我的电子商务平台上创建一个身体背景滑块,我希望它最终能够在一系列身体背景图像中切换(目前还没有实现)。
我已经设法创建了一个页面,通过删除和添加类来切换"上一个"answers"下一个"按钮的身体背景图像,但交叉扫描不起作用,请参阅下面:
https://zoeyplayground-com.zoeysite.com/lookbook
这是我的代码:
HTML
<script>
jQuery(document).ready(function() {
jQuery(".next").click(function() {
jQuery("body").removeClass("bodybackground1").fadeOut('slow');
jQuery("body").addClass("bodybackground2").fadeIn('slow');
});
});
</script>
<script>
jQuery(document).ready(function() {
jQuery(".back").click(function() {
jQuery("body").removeClass("bodybackground2").fadeOut('slow');
jQuery("body").addClass("bodybackground1").fadeIn('slow');
});
});
</script>
<div id="toggle" width="100%">
<img src="/media/import/back.png" class="back">
<img src="/media/import/next.png" class="next">
</div>
CSS
.bodybackground1 {
background: url('/media/import/background1.jpg') no-repeat center center fixed;
background-size: cover;
overflow: hidden;
transition: all 0.5s;
}
.bodybackground2 {
background: url('/media/import/background2.jpg') no-repeat center center fixed;
background-size: cover;
overflow: hidden;
transition: all 0.5s;
}
#toggle img {
margin-top: 400px;
display: inline;
}
#toggle .next {
float: right;
}
#toggle img:hover {
cursor: pointer;
opacity: 0.8;
}
有人能解释一下为什么褪色不起作用吗?欢迎提供任何指导或建议。非常感谢。
您就快到了。.bodybackground*
类上的transition: all 0.5s;
应该注意渐变效果。只有一个问题,这个#pix-fe
代码正在覆盖您的转换属性。
#pix-fe {
...
transition: opacity .2s ease;
...
}
你应该检查一下。一个快速的解决方法是在你的css中做以下操作:
#pix-fe.bodybackground1 {
background: url('/media/import/background1.jpg') no-repeat center center fixed;
background-size: cover;
overflow: hidden;
transition: all 0.5s;
}
#pix-fe.bodybackground2 {
background: url('/media/import/background2.jpg') no-repeat center center fixed;
background-size: cover;
overflow: hidden;
transition: all 0.5s;
}
相关文章:
- 添加/删除类淡入淡出不起作用
- 淡入淡出脚本不起作用
- 纯 JavaScript 淡入淡出 - 淡入不起作用
- 淡入淡出链接悬停不起作用
- 淡出加载然后淡入不起作用
- jQuery图像淡入淡出不起作用
- jQuery父对象(“tr”)淡出不起作用
- 淡入淡出和AppendTo不起作用-jQuery
- jquery 和 safari 7 - slide切换和淡入淡出切换不起作用
- function(){如果淡出,则追加}不起作用
- 淡入淡出 JavaScript 中的图像不起作用
- 为什么这种淡出不起作用
- JQuery 幻灯片向上和淡出“不起作用”
- 淡入和淡出功能不起作用
- 淡入/淡出功能不起作用
- 淡出功能在所有浏览器中都不起作用
- 为什么这种淡入淡出效果不起作用
- Ajax.BeginForm淡出不起作用
- 为什么淡出不起作用
- 滚动时jQuery淡出不起作用