html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

jquery animate实现鼠标放上去显示离开隐藏效果_编程语言综合

[ ] 已经帮助:人解决问题
本文为大家介绍下使用jquery animate实现鼠标放上去显示,离开就隐藏的效果,感兴趣的朋友可以参考下哈,希望对大家有所帮助
 

1、CSS样式:iCkHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
iCkHTML5中文学习网 - HTML5先行者学习网
@CHARSET "UTF-8"; iCkHTML5中文学习网 - HTML5先行者学习网
* html .showbox,* html .overlay { iCkHTML5中文学习网 - HTML5先行者学习网
position: absolute; iCkHTML5中文学习网 - HTML5先行者学习网
top: expression(eval(document.documentElement.scrollTop) ); iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
#AjaxLoading { iCkHTML5中文学习网 - HTML5先行者学习网
border: 1px solid #8CBEDA; iCkHTML5中文学习网 - HTML5先行者学习网
color: #37a; iCkHTML5中文学习网 - HTML5先行者学习网
font-size: 12px; iCkHTML5中文学习网 - HTML5先行者学习网
font-weight: bold; iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
#AjaxLoading div.loadingWord { iCkHTML5中文学习网 - HTML5先行者学习网
width: 180px; iCkHTML5中文学习网 - HTML5先行者学习网
height: 50px; iCkHTML5中文学习网 - HTML5先行者学习网
line-height: 50px; iCkHTML5中文学习网 - HTML5先行者学习网
border: 2px solid #D6E7F2; iCkHTML5中文学习网 - HTML5先行者学习网
background: #fff; iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
#AjaxLoading img { iCkHTML5中文学习网 - HTML5先行者学习网
margin: 10px 15px; iCkHTML5中文学习网 - HTML5先行者学习网
float: left; iCkHTML5中文学习网 - HTML5先行者学习网
display: inline; iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
.overlay { iCkHTML5中文学习网 - HTML5先行者学习网
position: fixed; iCkHTML5中文学习网 - HTML5先行者学习网
top: 0; iCkHTML5中文学习网 - HTML5先行者学习网
right: 0; iCkHTML5中文学习网 - HTML5先行者学习网
bottom: 0; iCkHTML5中文学习网 - HTML5先行者学习网
left: 0; iCkHTML5中文学习网 - HTML5先行者学习网
z-index: 998; iCkHTML5中文学习网 - HTML5先行者学习网
width: 100%; iCkHTML5中文学习网 - HTML5先行者学习网
height: 100%; iCkHTML5中文学习网 - HTML5先行者学习网
_padding: 0 20px 0 0; iCkHTML5中文学习网 - HTML5先行者学习网
background: #f6f4f5; iCkHTML5中文学习网 - HTML5先行者学习网
display: none; iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
.showbox { iCkHTML5中文学习网 - HTML5先行者学习网
position: fixed; iCkHTML5中文学习网 - HTML5先行者学习网
top: 0; iCkHTML5中文学习网 - HTML5先行者学习网
left: 50%; iCkHTML5中文学习网 - HTML5先行者学习网
z-index: 9999; iCkHTML5中文学习网 - HTML5先行者学习网
opacity: 0; iCkHTML5中文学习网 - HTML5先行者学习网
filter: alpha(opacity = 0); iCkHTML5中文学习网 - HTML5先行者学习网
margin-left: -80px; iCkHTML5中文学习网 - HTML5先行者学习网
}

iCkHTML5中文学习网 - HTML5先行者学习网
2、JS:iCkHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
iCkHTML5中文学习网 - HTML5先行者学习网
/** iCkHTML5中文学习网 - HTML5先行者学习网
* 加载动画窗口 iCkHTML5中文学习网 - HTML5先行者学习网
* iCkHTML5中文学习网 - HTML5先行者学习网
* @author dendy iCkHTML5中文学习网 - HTML5先行者学习网
* @since 2013-7-19 10:13:05 iCkHTML5中文学习网 - HTML5先行者学习网
*/ iCkHTML5中文学习网 - HTML5先行者学习网
function getLoadingHtml(msg) { iCkHTML5中文学习网 - HTML5先行者学习网
if(!msg) msg = "加载"; iCkHTML5中文学习网 - HTML5先行者学习网
var html = "<div id='loadingDiv'>" iCkHTML5中文学习网 - HTML5先行者学习网
+ "<div style='height: 1325px; display: none; opacity: 0;' class='overlay'></div>" iCkHTML5中文学习网 - HTML5先行者学习网
+ "<div style='opacity: 0; margin-top: 250px;' id='AjaxLoading' class='showbox'>" iCkHTML5中文学习网 - HTML5先行者学习网
+ "<div class='loadingWord'>" iCkHTML5中文学习网 - HTML5先行者学习网
+ "<img src='" + Util.getContentPath() +"/images/ajax-loader.gif'>" + msg + "中,请稍候..." iCkHTML5中文学习网 - HTML5先行者学习网
+ "</div>" iCkHTML5中文学习网 - HTML5先行者学习网
+ "</div>" iCkHTML5中文学习网 - HTML5先行者学习网
+ "<div style='height: 1200px;'></div>" iCkHTML5中文学习网 - HTML5先行者学习网
+ "</div>"; iCkHTML5中文学习网 - HTML5先行者学习网
return html; iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
function ajaxLoadingInit(msg) { iCkHTML5中文学习网 - HTML5先行者学习网
var loadingDiv = getLoadingHtml(msg); iCkHTML5中文学习网 - HTML5先行者学习网
var h = $(document).height(); iCkHTML5中文学习网 - HTML5先行者学习网
$(".overlay").css({"height": h}); iCkHTML5中文学习网 - HTML5先行者学习网
var div = $("body").find("#loadingDiv"); iCkHTML5中文学习网 - HTML5先行者学习网
div.remove(); iCkHTML5中文学习网 - HTML5先行者学习网
$("body").append($(loadingDiv)); iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
/** iCkHTML5中文学习网 - HTML5先行者学习网
* 开始显示loading,在ajax执行之前调用 iCkHTML5中文学习网 - HTML5先行者学习网
* @param msg 操作消息,"加载", "保存", "删除" iCkHTML5中文学习网 - HTML5先行者学习网
*/ iCkHTML5中文学习网 - HTML5先行者学习网
function startLoading(msg) { iCkHTML5中文学习网 - HTML5先行者学习网
ajaxLoadingInit(msg); iCkHTML5中文学习网 - HTML5先行者学习网
$(".overlay").css({'display':'block','opacity':'0.8'}); iCkHTML5中文学习网 - HTML5先行者学习网
$(".showbox").stop(true).animate({'margin-top':'300px','opacity':'1'},200); iCkHTML5中文学习网 - HTML5先行者学习网
} iCkHTML5中文学习网 - HTML5先行者学习网
/** iCkHTML5中文学习网 - HTML5先行者学习网
* 加载完成后隐藏,在ajax执行完成后(complete)调用 iCkHTML5中文学习网 - HTML5先行者学习网
*/ iCkHTML5中文学习网 - HTML5先行者学习网
function endLoading() { iCkHTML5中文学习网 - HTML5先行者学习网
$(".showbox").stop(true).animate({'margin-top':'250px','opacity':'0'},400); iCkHTML5中文学习网 - HTML5先行者学习网
$(".overlay").css({'display':'none','opacity':'0'}); iCkHTML5中文学习网 - HTML5先行者学习网
}

iCkHTML5中文学习网 - HTML5先行者学习网
3、调用例子:iCkHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:

iCkHTML5中文学习网 - HTML5先行者学习网
startLoading(); iCkHTML5中文学习网 - HTML5先行者学习网
$.ajax({ iCkHTML5中文学习网 - HTML5先行者学习网
type : "POST", iCkHTML5中文学习网 - HTML5先行者学习网
url : this.url, iCkHTML5中文学习网 - HTML5先行者学习网
dataType : "json", iCkHTML5中文学习网 - HTML5先行者学习网
data : this.args, iCkHTML5中文学习网 - HTML5先行者学习网
success : function (data) { iCkHTML5中文学习网 - HTML5先行者学习网
iCkHTML5中文学习网 - HTML5先行者学习网
}, iCkHTML5中文学习网 - HTML5先行者学习网
complete : function () { iCkHTML5中文学习网 - HTML5先行者学习网
if (self.showLoading == true) endLoading(); iCkHTML5中文学习网 - HTML5先行者学习网
}, iCkHTML5中文学习网 - HTML5先行者学习网
error : this.error iCkHTML5中文学习网 - HTML5先行者学习网
});iCkHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助