- 浏览: 166567 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小桔子:
u 棒棒哒!按照你的搞定了,之前搞了好久!u 棒棒哒!!! ...
Ubuntu为Tomcat启用80端口 -
u011938035:
我用的是nutch1.7,org.apache.nutch.n ...
nutch1.4 URLNormalizers 详解 -
peigang:
试试跟踪一下脚本,应该是环境变量的问题。
nutch1.4:爬虫定时抓取设置 -
zhangmj10:
你好,看这帖子是好久以前的,不知道你能不能看到。不知道能不能帮 ...
nutch1.4:爬虫定时抓取设置 -
shinide1989:
楼主你好,我正需要修改html的解析,并想把结果存为其他格 ...
nutch1.4插件开发
<style type="text/css"> #msg_win{border:1px solid #316DC9;background:#EAEAEA;width:145px;position:absolute;right:0;font-size:12px;font- family:Arial;margin:0px;display:none;overflow:hidden;z-index:99;} #msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;} .icos a{float:left;color:#316DC9;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line- height:22px;padding:1px;text-decoration:none;font-family:webdings;} .icos a:hover{color:#316DC9;} #msg_title{background:#FFFFFF;border-bottom:1px solid #316DC9;border-top:1px solid #FFF;border-left:1px solid #FFF;color:#316DC9;height:25px;line-height:25px;text-indent:5px;} #msg_content{margin:0px;width:145px;height:120px;overflow:hidden;} </style> <div id="msg_win" style="display:block;top:490px;visibility:visible;opacity:1;"> <div class="icos"><a id="msg_min" title="最小化" href="javascript:void 0" _fcksavedurl="javascript:void 0">_</a><a id="msg_close" title="关闭" href="javascript:void 0" _fcksavedurl="javascript:void 0">×</a></div> <div id="msg_title">学习平台</div> <div id="msg_content"> <a href="www.sina.com.cn" target="_blank"> <img src="http://www.sina.com.cn" width="145" height="120" border="0"/></a> <!--图片地址--> </div> </div> <script language="javascript"> var Message={ set: function() {//最小化与恢复状态切换 var set=this.minbtn.status == 1?[0,1,'block',this.char[0],'最小化']:[1,0,'none',this.char[1],'恢复']; this.minbtn.status=set[0]; this.win.style.borderBottomWidth=set[1]; this.content.style.display =set[2]; this.minbtn.innerHTML =set[3] this.minbtn.title = set[4]; this.win.style.top = this.getY().top; }, close: function() {//关闭 this.win.style.display = 'none'; window.onscroll = null; }, setOpacity: function(x) {//设置透明度 var v = x >= 100 ? '': 'Alpha(opacity=' + x + ')'; this.win.style.visibility = x<=0?'hidden':'visible';//IE有绝对或相对定位内容不随父透明度变化的bug this.win.style.filter = v; this.win.style.opacity = x / 100; }, show: function() {//渐显 clearInterval(this.timer2); var me = this,fx = this.fx(0, 100, 0.1),t = 0; this.timer2 = setInterval(function() { t = fx(); me.setOpacity(t[0]); if (t[1] == 0) {clearInterval(me.timer2) } },10); }, fx: function(a, b, c) {//缓冲计算 var cMath = Math[(a - b) > 0 ? "floor": "ceil"],c = c || 0.1; return function() {return [a += cMath((b - a) * c), a - b]} }, getY: function() {//计算移动坐标 var d = document,b = document.body, e = document.documentElement; var s = Math.max(b.scrollTop, e.scrollTop); var h = /BackCompat/i.test(document.compatMode)?b.clientHeight:e.clientHeight; var h2 = this.win.offsetHeight; return {foot: s + h + h2 + 2+'px',top: s + h - h2 - 2+'px'} }, moveTo: function(y) {//移动动画 clearInterval(this.timer); var me = this,a = parseInt(this.win.style.top)||0; var fx = this.fx(a, parseInt(y)); var t = 0 ; this.timer = setInterval(function() { t = fx(); me.win.style.top = t[0]+'px'; if (t[1] == 0) { clearInterval(me.timer); me.bind(); } },10); }, bind:function (){//绑定窗口滚动条与大小变化事件 var me=this,st,rt; window.onscroll = function() { clearTimeout(st); clearTimeout(me.timer2); me.setOpacity(0); st = setTimeout(function() { me.win.style.top = me.getY().top; me.show(); },600); }; window.onresize = function (){ clearTimeout(rt); rt = setTimeout(function() {me.win.style.top = me.getY().top},100); } }, init: function() {//创建HTML function $(id) {return document.getElementById(id)}; this.win=$('msg_win'); var set={minbtn: 'msg_min',closebtn: 'msg_close',title: 'msg_title',content: 'msg_content'}; for (var Id in set) {this[Id] = $(set[Id])}; var me = this; this.minbtn.onclick = function() {me.set();this.blur()}; this.closebtn.onclick = function() {me.close()}; this.char=navigator.userAgent.toLowerCase().indexOf('firefox')+1?['_','::','×']:['0','2','r'];//FF不支持webdings字体 this.minbtn.innerHTML=this.char[0]; this.closebtn.innerHTML=this.char[2]; setTimeout(function() {//初始化最先位置 me.win.style.display = 'block'; me.win.style.top = me.getY().foot; me.moveTo(me.getY().top); },0); return this; } }; Message.init(); </script>
发表评论
-
CentOS7下Kafka的安装介绍
2018-11-18 17:53 330简介 Kafka 是一种高吞吐的分布式发布订阅消息系统, ... -
Ubuntu为Tomcat启用80端口
2012-09-11 15:05 10065一、tomcat部署调试 Update the pac ... -
MyEclipse配置IvyDE
2012-03-28 14:16 2185从以下地址下载eclipse,http://www.eclip ... -
Ubuntu 安装jdk
2012-02-19 18:58 877方法一:安装开源jdk 先运行执行java 或者javac测 ... -
JSTL 1.2.x guide
2011-05-03 23:47 1525JSTL 1.2.x is the latest versio ... -
nutch二次开发环境搭建
2011-05-03 17:05 1442本文在总结使用nutch1.2框架做二次开发实验中总结出开发环 ... -
NutchBean构造方法解析
2011-05-02 16:47 1137NutchBean(Configuration conf, P ... -
Lucene+Nutch搜索引擎开发一:介绍
2011-02-22 18:34 1026本系列文章是Lucene+Nutch学习、实现的记录,适用于有 ... -
Spring应用开发:控制反转实现(IOC)原理
2010-12-05 22:03 1027IOC的核心接口是BeanFactory,它的职责包括实例化、 ... -
Apache Axis2实现WebService在J2EE中的应用
2010-12-05 22:00 654整理中。。。。 -
Struts2应用开发详解--17、对国际化的支持。
2010-09-22 22:57 870国际化的支持建立在系统语言环境参数基础上,Struts框架会根 ... -
Struts2应用开发详解--16、对Action中的方法进行校验
2010-09-22 22:52 977struts2的校验可以用两种方式实现: 一、java代码实 ... -
Struts2应用开发详解--15、自定义拦截器
2010-09-22 22:51 1163拦截器在实际开发中经常用到,典型的应用如对全局环境的权 ... -
Struts2应用开发详解--14、文件上传和下载
2010-09-22 22:51 756一、文件上传 Struts2的文件上传需要common ... -
Struts2应用开发详解--13、访问或者添加属性
2010-09-22 22:49 727Struts2中摒弃掉了Struts1中对servlet各种对 ... -
Struts2应用开发详解--12、自定义类型转换器
2010-09-22 22:48 719struts2中 1、局部类型转换器 2、全局 ... -
Struts2应用开发详解--11、请求参数的接收
2010-09-22 02:02 1060Struts2中请求参数以action属性的方式被初始化赋值。 ... -
Struts2应用开发详解--10、动态方法调用和使用通配符定义
2010-09-22 01:42 882Struts2的action默认调用方法为execute()。 ... -
Struts2应用开发详解--9、指定多个配置文件
2010-09-22 00:49 799复杂的系统开发会有很多的action配置。为便于管理开发中应该 ... -
Struts2应用开发详解--8、Struts2处理流程
2010-09-22 00:36 8691、解析web.xml中的过滤器org.apache.s ...
相关推荐
NULL 博文链接:https://hw1287789687.iteye.com/blog/2151517
QML + KDDockWidget 实现 tabwidget 窗口可独立浮动和缩放效果KDDockWidget是第三方开源项目,可以用于实现QML中Dock窗口效果,Qt本身不支持QML的Dock效果,所以正好弥补这部分空缺。而KDDockWidget中其实是支持Tab...
主要介绍了JS实现简单易用的手机端浮动窗口显示效果,涉及javascript针对页面元素的动态操作相关技巧,适用于做广告展示,需要的朋友可以参考下
主要介绍了jQuery实现底部浮动窗口效果,涉及jQuery事件响应及页面元素动态变换的相关操作技巧,需要的朋友可以参考下
本源码收集了19款基于jquery-css3实现的js遮罩弹窗效果,弹出层,就是大家熟悉的浮动窗口,由html5 CSS3 JS jQuery联合实现的可自定义的弹出窗口,实例效果丰富,调用简单,初学者也可看懂。一个HTML5页面演示了19种...
主要介绍了JavaScript实现上下浮动的窗口效果代码,可实现自定义窗口在垂直方向上弹性移动的效果,代码备有完整的注释说明供读者参考学习,需要的朋友可以参考下
主要介绍了jQuery实现弹出带遮罩层的居中浮动窗口效果,涉及jQuery针对页面元素的运算与样式的动态修改相关技巧,需要的朋友可以参考下
一个仿Vista风格的JS Ajax浮动窗口特效,也就是大家常见的网页弹出层,可在这个窗口中打个网址,其实本浮动层代码实现了用JS模拟Win界面窗口的效果,窗口下边还有类似于最小化后的效果,这个拖动可随意拖动位置,可...
页面内的超级酷浮动窗口.htm 仿frontpage可拖曳的对话窗口.htm 点击弹出窗口层,并且背景变暗渐变.htm 设定时间弹出窗口.htm 打开一个窗口在一定的时间内自动关闭.htm 只在关闭窗口的时候提示,刷新的时候不提示.htm...
js实现拖动关闭的浮动窗口,一个浮动层插件代码,可任意拖动位置并关闭弹出窗口,是基于Div的浮动层效果,十分的漂亮和实用,具体的功能,官方描述如下: ① 窗口可以拖动; ② 窗口可以通过八个方向改变大小...
本文实例讲述了JS实现弹出浮动窗口。分享给大家供大家参考。具体如下: 这里介绍的JS弹出浮动窗口,支持鼠标拖动和关闭,点击链接文字后弹出层窗口,也称作是弹出式对话框吧。 关于一些参数说明: bodycontent:要在...
1. Introduction: 这个控件能够实现的效果是当你的页面滚动时,某个DIV永远停留在你需要它停留的位置。同时可以为这个DIV设定个容器,当滚动条已经超过了这个容器,那么这个DIV就不再滚动了。有时候如果需要做个比较...
一、应用展示 关于层的智能浮动效果早在几年前我就在国外的...此效果实现原理其实很简单,本文就将展示其实现。 二、实现原理 默认状态就是默认状态,什么事情也不用做,定位是absolute也好,static也好,都ok。关键是
这是一款利用jQuery和CSS3实现的自定义弹出窗口,这可比浏览器默认的弹出窗口漂亮多了。弹出窗口中可以自定义html,十分灵活。另外最重要的一个特点是,它利用了jQuery和CSS3可以实现很多种弹出窗口动画效果,挺酷的
jQuery版的仿Windows弹出窗口... 用此插件实现的弹出式窗口均可以被任意拖动,都有标题栏和最大化、最小化按钮等,可把网页显示在浮动窗口中,也可以显示纯文字或图文混排的内容,使用者可通过本演示文件找到用法。
这是一个浮动在网页右下角的彩票开奖公告窗口,完全可当作一个右下角广告的代码来使用,而且效果中加入了简洁的动画功能,浮动窗口是从下往上滑出的,避免单调;另外本浮动窗口带有“关闭”功能,用户可以关闭它。 ...
所以就用bootstrap的popover插件做了,效果还不错。虽然挺简单的,但还是纪念一下…… 定义一个超链接,同时需注意相应页面的必要的css和js必须引入: Html代码 <link href="css/bootstrap.css" rel="stylesh
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动) 代码如下: <!doctype html> <head> <meta charset=”utf-8″ /> <title></title> <style type=”text/css”> *{}{margin:0;...
本文实例讲述了JS实现网页右侧带动画效果的伸缩窗口代码。分享给大家供大家参考,具体如下: 这是一款带缓冲效果的网页右侧固定伸缩窗口,点击带颜色的区域,浮动的层窗口就会伸缩出来,再次点击则缩进去。无jQuery...
主要为大家详细介绍了vue实现移动端悬浮窗效果,vuejs实现div拖拽移动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下