悬停以切换图像故障
Hover to Switch Images Glitch
HTML:
<div id="logo"></div>
<div id="coming-soon"></div>
JavaScript:
$(document).ready(function(){
$("#logo").hover(
function(){
$("#logo").fadeTo(300, 0);
$("#coming-soon").fadeTo(300, 1.0);
},
function(){
$("#logo").fadeTo(300, 1.0);
$("#coming-soon").fadeTo(300, 0);
});
});
现在,#logo
元素在悬停时淡出,#coming-soon
淡入,反之亦然,当鼠标从元素上取下时(这正是我想要的(,但是将鼠标悬停在淡入的新元素上("即将推出"文本(会使旧元素淡入,当我不希望它淡入直到鼠标不再在同一区域上时。
我的问题是我如何修改我的代码,以便将鼠标悬停在#coming-soon
元素上不会使原始元素淡入?
您可以将#coming-soon
的 z 索引设置为 -1
(或为#logo
提供更高的 z 索引(。
另外,请在fadeTo()
之前使用.stop()
:
$("#logo").hover(
function(){
$("#logo").stop().fadeTo(300, 0);
$("#coming-soon").stop().fadeTo(300, 1.0);
},
function(){
$("#logo").stop().fadeTo(300, 1.0);
$("#coming-soon").stop().fadeTo(300, 0);
});
只要给#logo
一个比 CSS 中的 #coming-soon
更高的 z 索引。
#logo{ z-index: 1; }
#coming-soon{ z-index: 0; }
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- UIAutomation放大图像
- 使用javascript在Flash中加载外部图像
- 添加图像会导致光滑的轮播出现故障
- 冲突的脚本:当我将fancyBox脚本添加到html文档时,图像滑块出现故障
- 悬停以切换图像故障
- 放大镜javascript与图像查看器一起使用时出现故障
- 当点击图像周围的空白空间时,Javascript幻灯片显示故障
- 画布图像故障
- 创建不会在图像更改时出现故障的滑动图像库