每日一贴,今天的内容关键字为实现网页
我们都很欢喜移动设备上的“下拉刷新”功能,那么如果这个效果应用到传统网页上怎么样?嗯,Hook.js 可以实现。他们采用了手机和平板电脑中的这个创新,只要向下滚动了一下,然后弹回到顶部,页面就会主动刷新。
您可能感兴致的关相文章
- 应用 Toolbar.js 实现超酷的 Tooltip 格风工具栏
- Textillate.js – 实现 CSS3 文本画动的简略件插
- 应用 ThreeSixty 创立 360 度全景图片预览效果
- 用实锦囊:推荐一款非常棒的响应式网页测试工具
- 使人印象深入的 jQuery 态模框件插 – iLightBox
Hook.js 应用非常简略,首先引入面下三个件文:
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<link rel="stylesheet" href="hook/hook.css" type="text/css" />
<script src="hook/hook.js" type="text/javascript"></script>
<div id="hook">
<div id="loader">
<div class="spinner"></div>
</div>
<span id="hook-text">Reloading...</span>
</div>
$(function () {
window.loadheight = $('#hook').height();
window.hidden = $("#hook").animate("marginTop", "-" + loadheight + "px");
window.visible = $("#hook").animate("marginTop", "0px");
$("#hook").css("marginTop", "-" + loadheight + "px")
});
$(function hook() {
var loadheight = $('#hook').height();
$(window).scroll(function (event) {
var st = $(window).scrollTop();
if (st <= 0) {
$("#hook").animate({
"marginTop": "0px"
}, 200);
$("#hook").delay(500).slideUp(200, function () {
window.location.reload()
})
}
if ($.browser.webkit) {
if (st == 0) {
$('body').css('overflow', 'hidden')
}
}
})
});
您可能感兴致的关相文章
- Respond.js – 让IE6-8持支 CSS3 Media Query
- Debuggex – 超好用的正则表达式可视化调试工具
- 前端文摘——网页图片化优的用实工具和巧技分享
- Lazy Line Painter – 风趣的 jQuery 径路画动件插
- Zepto.js – 为现代浏览器而生的轻量JavaScript库
本文接链:Hook.js – 在传统网页上实现手机中的下拉刷新效果
译编源来:想梦天空 ◆ 存眷Web前端发开巧技 ◆ 分享网页设计资源
文章结束给大家分享下程序员的一些笑话语录: 祝大家在以后的日子里. 男生象Oracle般健壮; 女生象win7般漂亮; 桃花运象IE中毒般频繁; 钱包如Gmail容量般壮大, 升职速度赶上微软打补丁 , 追女朋友像木马一样猖獗, 生活像重装电脑后一样幸福, 写程序敲代码和聊天一样有**。