Js如何终止函数的执行 JQuery里有这个函数fadeOut(4000),是在四秒时间里将一个元素渐渐淡出,消失我的想法是onmouseover时执行这个,而onmouseout时终止执行但网上似乎找不到这个专门终止执行的函数而只有return,exit关键字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要不你在onmouseout的时候直接hide()吧 这样不行吧?fadeOut应该是不停地设置元素的透明度,hide()之后会又显示出来吧? 楼主的意思是当onmouseover 2秒时onmouseout,保持在第2秒的状态?那就在时间每次加一 的时候做个判断嘛 假如当前onmouseout循环就停止 用stopHTML 代码:<button id="go">Go</button> <button id="stop">STOP!</button><div class="block"></div><button id="go">Go</button> <button id="stop">STOP!</button><div class="block"></div>jQuery 代码:// 开始动画$("#go").click(function(){ $(".block").animate({left: '+200px'}, 5000);});// 当点击按钮后停止动画$("#stop").click(function(){ $(".block").stop();}); onmouseout 函数中 return false; stop([clearQueue], [gotoEnd]) 概述停止所有在指定元素上正在运行的动画。如果队列中有等待执行的动画(并且clearQueue没有设为true),他们将被马上执行 这个应该是一个timer(setInterval 或 setTimeout )控制的,要停的不是函数,而是timer $("xx").mouseover(function(){ $("yy").fadeOut(4000);}).mouseout(function(){ $("yy").stop(true,true);})stop(bool,bool)函数解释:在1.4版本的jquery以上为stop函数加了2个bool值参数第一个bool : 是否清除选择器中的动画(要停止就写true)第二个bool : 是否将选择器的包含动画的元素变为动画的最终效果(如果为false,那么你鼠标移开的时候如果动画还没有淡出完 那么这个层就会一直保持半透明状态 sorry,本来想回复三楼的,csdn的布局有点不适应 js中函数地址问题 基础语法求解释 求救 函数A中的变量,传给函数B的变量 一个关于input file的小问题 iframe中document.write()的问题 javascript 操作页面元素被拦截 请问如何用js增加已存在select控件的onchange事件? 请求帮助!关于超级链接的获取问题 在javascript中能否做到连接Oracle数据库?? jquery选择A标签CSS样式问题,捉急的很啊! 高分求教EXTJS如何把array数据换成json数据 JS 层处理
这样不行吧?fadeOut应该是不停地设置元素的透明度,hide()之后会又显示出来吧?
<button id="go">Go</button> <button id="stop">STOP!</button>
<div class="block"></div><button id="go">Go</button> <button id="stop">STOP!</button>
<div class="block"></div>jQuery 代码:
// 开始动画
$("#go").click(function(){
$(".block").animate({left: '+200px'}, 5000);
});// 当点击按钮后停止动画
$("#stop").click(function(){
$(".block").stop();
});
概述
停止所有在指定元素上正在运行的动画。如果队列中有等待执行的动画(并且clearQueue没有设为true),他们将被马上执行
$("yy").fadeOut(4000);
}).mouseout(function(){
$("yy").stop(true,true);
})stop(bool,bool)函数解释:在1.4版本的jquery以上为stop函数加了2个bool值参数
第一个bool : 是否清除选择器中的动画(要停止就写true)
第二个bool : 是否将选择器的包含动画的元素变为动画的最终效果(如果为false,那么你鼠标移开的时候如果动画还没有淡出完 那么这个层就会一直保持半透明状态