Jquery 摇曳消失的div.我怎么能阻止它?
很抱歉今天我的问题打扰了你 当我转到不同的子菜单和移动鼠标时,你知道如何阻止div闪烁吗? 我希望内容是整个时间的50%。似乎当我浏览不同的子菜单时,每次跳转都会再次淡入。 我能做什么??非常感谢你的帮助Jquery 摇曳消失的div.我怎么能阻止它?,jquery,Jquery,很抱歉今天我的问题打扰了你 当我转到不同的子菜单和移动鼠标时,你知道如何阻止div闪烁吗? 我希望内容是整个时间的50%。似乎当我浏览不同的子菜单时,每次跳转都会再次淡入。 我能做什么??非常感谢你的帮助 $(文档).ready(函数(){ $(“#Layer5 li a”).hover(函数(){ 控制台。登录(“登录”); $(#header1”).fadeTo('slow',0.5); }, 函数(){ 控制台。登录(“退出”); $(“#header1”).fadeTo('slow
$(文档).ready(函数(){
$(“#Layer5 li a”).hover(函数(){
控制台。登录(“登录”);
$(#header1”).fadeTo('slow',0.5);
},
函数(){
控制台。登录(“退出”);
$(“#header1”).fadeTo('slow',1);
});
});
如果“闪烁”是因为它不断地在淡入淡出,您*可以使用.stop()或使用animate and queue:false,就像这样-
$("#Layer5 li a").hover( function() {
$("#header1").animate(
{'opacity': '.5'},
{queue: false}
)
}, function () {
$("#header1").animate(
{'opacity': '1'},
{queue: false}
)
});
下面是一个工作示例的提琴-
在Chrome中按F12键,或在Firebug中按FF键以查看控制台视图。console.log(“登录”);etc是用于测试的。如果你花一点时间阅读jquery文档,你会更喜欢它!我没有看到任何闪烁。
$("#Layer5 li a").hover( function() {
$("#header1").animate(
{'opacity': '.5'},
{queue: false}
)
}, function () {
$("#header1").animate(
{'opacity': '1'},
{queue: false}
)
});