jquery javascript
杜仁栋
这个作者很懒,什么都没留下…
展开
-
通过javascript 框架 Jquery 实现跨浏览器 画直线 斜线等线段
在web界面上面画直线和斜线一直都是一个很麻烦的事情,之前大部分实现这个效果都是借助Vml等方式去做的,这种方式画出来的斜线有一个问题,就是没办法做到浏览器兼容,因此,我想了另一种方式在实现这个效果.首先,我们知道Vml的实现思路是得到2个点的坐标,然后把他们连起来,组成一个线段,那么我这个方法也是这么想的,我得到2个点的坐标之后,不用vml这些工具,而是把他们之间的距离用很多个点来渲染出来,具体的步骤如下:1.得到2个点的坐标($left,$top,endleft,endtop)2.通过这2个点的坐标计算原创 2010-12-15 14:59:00 · 6499 阅读 · 2 评论 -
javascript 页面后退并刷新
javascript做页面后退常使用的方法是window.history.back();这样确实可以做到后退的功能,但是项目中,常常并不只是后退就行完成需求,往往需要在后退的同时,刷新后退的页面信息,比如后退到首页同时刷新首页的最新数据,这样的需求通过上面这种方法就没法满足了,为了实现这个需求,我们需要使用到document.referrer这个方法可以取到上一个页面的具体路径原创 2013-07-04 18:44:51 · 36911 阅读 · 7 评论 -
去掉 iframe 边框以及滚动条以及背景透明
我们经常在html里面通过嵌入iframe的方式引入别的页面,但是因为某些原因,比如引入的页面比我们设置的iframe要大,这个时候就会出现滚动条,为了去除这个滚动条,我们可以在iframe里面加入一个css的属性overflow:hidden;通过设置这个属性iframe就不会出现滚动条了我们通过iframe引入的页面会生成一个边框,我们大部分情况下都不需要这个边框,那么我们可以这样原创 2012-04-24 22:02:50 · 14585 阅读 · 1 评论 -
table 自动截断 IE FIREFOX 兼容性
在TABLE布局的时候,当文本信息超过设定的宽度之后,我们为了不破坏格式,以及表达更好,我们会把超过宽度的内容隐藏,并且加上。。。来表示,为了实现这个设置,我们需要在table的TD里面加上一个div,然后给这个div设置布局div{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }这样设置了之后,在IE里原创 2012-04-12 10:32:25 · 1367 阅读 · 0 评论 -
firefox ie table 布局 兼容性问题
最近在做一个表格控件,使用的布局方式是table布局,因为需求上要求表格的文本不能离边框太近,需要有5px的间隔,于是我很自然的就写成了这样td{padding-left:5px;padding-right:5px;}在IE9里面很正常,但是在firefox里面TD布局就出问题了,因为TD的width属性在firefox里面是不计算间隔宽度的,也就是说我们设置的只是td的宽度,在fire原创 2012-04-07 00:50:23 · 2933 阅读 · 0 评论 -
初始化使html页面元素不可用
加上属性disabled = false就可以了,不需要在js里面单独去设置,比如这样原创 2012-03-28 15:19:28 · 2849 阅读 · 0 评论 -
javascript 分模块架构
新项目用了一种javascript的架构方式,笼统的来说,就是把界面功能全部做成一个一个单独的模块,每一个模块都不需要别的模块的情况下单独运行,这样架构最好的地方就是研发的时候,每一个研发成员独立完成分配到自己的任务,并且还可以在不需要别的模块的情况下进行测试,而且这些模块还可以在别的项目里面进行有效的重用,我认为这种架构方式对于研发大型的web项目,尤其是界面功能很多的情况下,比如对付计算器,w原创 2012-03-10 22:36:30 · 727 阅读 · 0 评论 -
javascript 日期 新历 农历 生肖 农历节庆 总结
因为最近项目需要用js做一个日历控件,所以到网上去搜了一些算法,自己根据这些算法也做了一些优化,今天总结一下,以便日后使用,感谢原作者//新历日期var today = new Date();//年var year = today.getFullYear()<1原创 2011-08-28 20:31:00 · 1610 阅读 · 0 评论 -
关于导入的JS不支持中文的问题解决方法
最近最项目导入js的时候,发现中文在页面上面显示的是乱码,网上有很多解决方式,比如把文件重新保存为utf-8的方式,然后再打开等等不过我发现了一种更简单的方式来解决这个问题首先,我们知道js是支持中文的,但是为什么在html页面上显示的是乱码呢,说明问题肯定出在导入JS的时候,那原创 2011-07-15 11:10:45 · 3994 阅读 · 1 评论 -
jqueryui的dialog控件出现在左上角问题解决
最近做了一个项目,有个页面,不管怎么调整JS,他弹出来的dialog都是出现在左上角,最后实在没办法,去jsp页面找了找,发现jsp页面上面有一段注释<!-- /**xxx * @author XXX * */ -->去掉试试,居然就没问题了!原创 2013-12-12 09:45:41 · 1308 阅读 · 0 评论