自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 JavaScript中的execCommand()命令详解及实例展示

execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即表示不显示...

2014-11-24 12:14:00 209

原创 处理IE6下默认不缓存背景图片

方法一:写在JS文件中[code="java"]if ($.browser.msie && parseInt($.browser.version, 10) < 7) { try { document.execCommand("BackgroundImageCache", false, true) } catch (e) { ...

2014-11-24 12:08:09 142

原创 输入框事件(兼容ie,firefox)

a.bind("keyup", b).bind("input", b).bind("propertychange", b).bind("focus", b)试用于input,textarea等输入框的获取焦点事件。

2013-08-15 09:54:08 163

原创 去除被点击对象

[code="java"]$("body").click(function (event) { var target = event.target; if ($(target).parents('.graytip').length == 0 && $(target).parents('.discuss_content').length == 0 && $(t...

2013-01-23 17:41:56 107

原创 下拉菜单select高度(兼容IE6/IE7/IE8/火狐等主流浏览器)

[code="java"]兼容IE6/IE7/IE8/火狐---下拉菜单select高度.select{border:1px solid #ccc;line-height:22px;color:#666;margin:-1px;padding:4px 3px;font-size:13px;width:93px;*width:85px;}.sele...

2012-11-09 11:01:36 399

原创 checkbox,radioIE6,7下兼容性

设置默认样式:body,input{ margin:0px; padding:0px;}input{ font-size:12px; vertical-align:middle;}.test{ background-color:#CCC; font-size:12px;}IE6.7的表现: 左边和上边有边距FF的表现:body,input{ marg...

2012-11-02 10:08:20 159

原创 如何取消textarea元素IE下的默认滚动条

如何取消textarea元素IE下的默认滚动条:IE6/7/8/9/10 中弹出的是scroll,其它浏览器则不是。 IE的处理让人很费解,textarea中尚未输入内容就出现了滚动条。如果想去掉,只需设置overflow:auto。...

2012-08-23 15:13:57 563

原创 看到一些label和input对齐的方法分享一下

之前转载过一篇牛人的文章[表单元素与提示文字无法对齐的问题(input,checkbox文字对齐)],但是由于自己太懒,没仔细研读文章。所以一直用原来的方法来让表单元素与提示文字对齐。之前的方法是: 让input和label元素全部浮动。为input设置width/height/margin-top;为label设置height,line-height;这种方法不是不行,1,设置过多属性;...

2012-08-23 11:12:54 655

原创 JavaScript逻辑运算符及优先级

今天看了一段YUI compressor压缩的js代码:1 userNum && (ind += index,ind >= userNum && (ind -= userNum),ind < 0 && (ind === -2 && (ind = -1),ind += userNum),selLi.removeClass("on"),$(selLi[ind]).addClass("on"))

2011-11-21 14:42:50 342

原创 输入框自动增加高度

[code="java"] $('[item="text_pinglun"]').keyup(function(){ var id = $(this).attr("id"); var obj = document.getElementById(id); var sh = obj.scrollHeight; $(this).a("height",sh+"px"...

2011-11-01 13:54:33 250

原创 获取焦点光标在文字后面

[code="java"] $(".pinglun_huifu2_talk_about").live('click',function(){ uname=$(this).attr("username"); $("#pinglucon").focus();//这个获取焦点一定要放在获取值的前面 var a=$("#pinglucon").val(); $(...

2011-10-18 14:57:03 535

原创 解决ie6.0 position:absolute bug

解决办法有两种:1、给父层设置zoom:1触发layout。 2、给父层设置宽度(width)。

2011-08-10 16:46:59 101

原创 ie6.0图片和文字垂直居中后上移

我的空间在span上加上style ="display:inline-block"

2011-08-09 15:48:41 103

原创 ie6下window.location.href不跳转

写了一个模拟alert的js弹框。最后一句是window.location.href = “http://www.baidu.com”在Ie6下不跳转,调试了很久,终于找到原因了。在过程按钮的a标签上href="javascript:void(0)",使之在ie6下失效。后来改成href="###",问题解决了。为了不返回网页顶端。空链接推荐用"###"。...

2011-08-01 16:49:29 103

原创 加载loading(兼容ff和ie)

[code="java"] $("#loading_img").bind("ajaxStart",function(){ $("#loading_img").show(); $("#loading_img").css( "opacity", "1" ); }).bind("ajaxStop",function(

2011-06-20 12:33:51 295

原创 兼容各大浏览器的返回顶部(可设置速度)

兼容各大浏览的scrollTop的写法var top = document.body.scrollTop | document.documentElement.scrollTop;[code="java"] $("#return_top").click(function(){ var bh = $("body").height(); v...

2011-05-09 10:02:50 223

原创 浮动的div中有子元素设置position时

1.父级元素必须设置高度,overflow:hidden,2.自己本身必须设置高宽,overflow:hidden。

2011-02-25 10:31:38 127

原创 ie 6.0的tr背景问题

如果是用虚线做tr背景的话,在IE6.0下面会出现不能续点的情况。所以IE6.0下tr尽量不要用虚线做背景。

2010-12-13 17:11:01 300

原创 img标签下多余空白bug解决方法

根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大家参考。 在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”。1、将图片转换为块级对象即,设置img为“display:block;...

2010-12-08 10:02:52 92

原创 开发中遇到的问题

在提交Action时,如果同时对节点触发的事件,在IE中要把触发的事件写的Action提交之前。否则的话会无效。

2010-09-17 14:32:30 74

原创 要注意的细节

1.在IE6中,div的高度有一个默认值,如果设置的高度大于这个默认值,那么不会出现什么问题,如果设置的高度小于这个默认值,那么,一定要设置div的font-size:0px;否则,会出现错误。2.ie6中,如果设置元素为绝对定位,而且是bottom为奇数的话,ie6会出现1px的bug,解决办法就是把bottom设置成偶数。...

2010-08-23 12:24:51 79

原创 JS删除数组元素

var arr=[’a',’b',’c'];若要删除其中的’b',有两种方法:1.delete方法:delete arr[1]这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用for(index in arr)document.write(’arr[’+index+’]=’+arr[index])...

2010-08-17 12:01:02 124

原创 文字的打字效果

[code="java"]var pos = 0;var timeid;function bridge_f(_dom,text){ clearTimeout(timeid); var d = $(_dom).find("p"); var max = text.length; d.html(text.substring(1, pos)); pos++; if(po...

2010-07-21 17:11:01 90

原创 css中div内容超出就换行的写法

word-wrap:break-word;

2010-05-31 15:14:25 167

原创 一个同时满足三组数组排序的冒泡函数

[code="java"]var items_rty = new Array();var items_star = new Array();var items_hl = new Array();for(var r = 0; r

2010-05-27 14:47:35 109

原创 jQuery.html()的返回值问题

var str = $("#speaker_span span").html()+"";str = str.replace(/[]/g,"&gt;").replace(/["]/g,"&quot;");这里的$("#speaker_span span").html()的返回值并不是一个string类型的。

2010-05-27 14:23:12 462

自己写的装备叠加效果(类似于JavaScript数组唯一的方法)

var teams = ["hiWeapon", "hiChest", "hiFeet", "hiNeck", "hiHead", "hiBack", "hiCore"]; for (var m = 0; m < teams.length; m++) { var hiWeapon = document.getElemen

2010-04-26 15:34:31 113

用 Javascript 脚本为所有的 Array 添加一个去除重复项的方法

Array.prototype.distinct = function(){ var $ = this; var o1 = {}; var o2 = {}; var o3 = []; var o ; for(var i = 0;o = $[i];i++){ if(o in o2){ if(!(o in o2)) o2[...

2010-04-26 15:19:00 128

font简写的一小方法

font:12px/1.5em Verdana,Helvetica,Arial,sans-serif;这个1.5em可以控制行高。

2010-04-26 14:55:19 113

浅谈JavaScript面向对象编程(转自酷勤网)

封装:javascript中创建对象的模式中,个人认为通过闭包才算的上是真正意义上的封装,所以首先我们先来简单介绍一下闭包,看下面这个例子: 1. 2. function myInfo(){ 3. var name ="老鱼",age =27; 4. var myInfo = "my name is" + name + "i am...

2010-04-26 14:07:24 100

在添加dom 事件的时候遇到的问题(IE和Firefox在事件上的不同之处)

层的内容在对这样一个层对象进行操作的时候,如果这个层本身已经通过jQuery进行绑定了事件,例:$("[item]").click(function(){ 操作程序....})那么,如果再在这个层对象上添加onclick事件,例:层的内容这样的操作在Firefox是可以的,这两个click事件里的方法都会被执行。但是在IE下不行,onclick后面的函数...

2010-04-25 14:27:15 101

[ajax]FireFox和IE下使用ajax的一些小问题总结

1、FireFox下使用xmlHttpRequest的send方法是必须指定参数。即.send();是无效的,如果没有参数要使用.send(null);.2、FireFox下处理DOM时把空白也当作是一个节点。因此为了避免出现一些意想不到的问题,要尽量不要使用空白(包括换行、空格等等)。3、使用createElement创建节点时,IE下可以用document.createElement(...

2010-04-25 14:10:20 124

IE和火狐的css兼容性问题归总

做网站这一行的人没有一个人对于这DIV+CSS 切图后"IE 和火狐的兼容性难"的问题不头疼的.为什么?为什么就这么难呢下面:IE和火狐的css兼容性问题归总 CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。1、DOCTYPE 影响 CSS 处理2、FF: div 设置 margin-left, margin-...

2010-04-19 13:27:54 90

IE6下的 img边缘空白以及浮动和inline box 问题

1、为什么在IE6图片的边缘会有空白?解决的方法有很多: * 给div设overflow:hidden或font-size:0 * 给img设float或display:block或vertical-align但究其原因,也许是IE6中始终带有haslayout,而在此情况下IE6对行高和line-box的解释不正确有关2、这样的结构:texta...

2010-04-11 12:07:23 95

全面理解javascript的 caller,callee,call,apply概念 (转)

在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。说明Argume...

2010-04-06 11:17:45 71

setTimeout与setInterval在不同浏览器下的差异

setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。(新手可能认为setTimeout与setInterval是javascript函数,这是错误的。新手容易将javascript对象函数与DOM 对象方法混淆。)先来一段代码,大家猜猜在各种浏览器下的结果会是怎么样的呢?function f(){ v...

2010-03-11 14:07:00 70

原创 align=absMiddle

align="absmiddle"成员名称 说明AbsBottom 图像的下边缘与同一行中最大元素的下边缘对齐AbsMiddle 图像的中间与同一行中最大元素的中间对齐Baseline 图像的下边缘与第一行文本的下边缘对齐Bottom 图像的下边缘与第一行文本的下边缘对齐Left 图像沿网页的左边缘对齐,文字在图像右边换行Middle图像的中间与...

2010-02-04 13:35:20 162

原创 把table中的border的浮雕感去掉的样式

table中的border 设置以后,总有浮雕感,去掉的样式是:style = "border-collapse:collapse"

2010-01-30 14:29:30 234

原创 js中的eval()

eval()函数JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子:var the_unevaled_answer = "2 + 3";var the_evaled_answer = eval("2 + 3");alert("the un-evaled...

2010-01-26 11:51:21 77

原创 event.srcElement 与event.target

哦,原来是用来捕获当前事件作用的对象的。event.srcElement.tagName可以捕获活动标记名称。注意获取的标记都以大写表示,如‘TD’,'TR','A'等。抄录下来,不记得来看看。 function tdclick(){ if(event.srcElement.tagName.toLowerCase()=='td') ...

2010-01-21 10:45:29 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除