如果选择JQuery幻灯片,则不显示动画
JQuery slideshow no animation if selected
我在这个网页上有一个JQuery幻灯片http://www.2eenheid.de/cloud/.
当点击"云"这样的菜单项时,背景会逐渐变为其图像。即使在不同的菜单项上悬停和悬停后,它也会淡出到这个"云"图像。
现在,当在"云"项目上来回悬停时,它也会这样做。它以相同的图像淡出并重新淡入。如果图像相同,它应该不会做任何事情。褪色太多了,看起来有点乱。有关于如何使用我的代码的线索吗?
查询
<script type="text/javascript">
$(function () {
var imgsrc = '';
imgsrc = $('.pikachoose').css('background-image');
$('ul.slideshow-menu').find('a').hover(function () {
var newImg = $(this).attr('src');
$('.pikachoose').stop().fadeOut('fast', function () {
$(this).css({
'background-image': 'url(' + newImg + ')'
}).fadeTo('slow', 1);
});
}, function () {
$('.pikachoose').stop().fadeOut('fast', function () {
$(this).css({
'background-image': imgsrc
}).fadeTo('slow', 1);
});
});
});
</script>
$(function () {
var newImg = '';
$('ul.slideshow-menu').find('a').mouseover(function () {
newImg = $(this).attr('src');
$('.pikachoose')
.fadeOut('fast')
.css({'background-image': 'url(' + newImg + ')'})
.fadeTo('slow', 1);
});
});
相关文章:
- JS页面在后台加载时显示动画
- 先下载页面,然后显示/动画内容
- 如何在使用$http缓存时重新触发ng-if/ng显示动画
- 在单击位置显示动画
- Jquery幻灯片显示动画行为怪异(事件触发,队列中堆积)
- 在 requestAnimationFrame 中使用 clearRect 不会显示动画
- 每次使用 jQuery 单击按钮时显示动画
- 按顺序显示动画 SVG 元素
- 显示动画图像的最佳方式(HTML/CSS/JS)
- 标签中的 JavaScript 代码在显示动画完成后运行
- 当 ajax 请求速度时不显示动画.js
- 通过页面滚动显示动画
- 在隐藏/显示动画时展开/收缩容器
- 显示动画不设置动画
- 在表行上设置显示动画
- 如果选择JQuery幻灯片,则不显示动画
- 制作不透明度隐藏/显示动画
- jQuery UI removeClass没有显示动画
- JavaScript隐藏/显示动画
- jquery不会在第一个项目上显示动画