摘要: <script>/*<![CDATA[*/function setTab(name,cursel,n){for(i=1;i<=n;i++){var menu=document.getElementById(name+i);var con=document.getElementById("con_"+name+"_"+i);menu.className=i==cursel?"... 阅读全文
posted @ 2010-07-22 11:25 Younger 阅读(305) 评论(0) 推荐(0)
摘要: function getRealStyle(id, styleName) { var element = document.getElementById(id); var realStyle = null; if (element.currentStyle) { realStyle = element.currentStyle[styleName]; } else if (window.getCo... 阅读全文
posted @ 2010-07-22 11:24 Younger 阅读(177) 评论(0) 推荐(0)
摘要: 这个效果在IE和Mozilla浏览器上都可以工作,代码如下 1.CSS 解决方案 .div{filter:alpha(opacity=50);opacity:0.5;}filter:alpha(opacity=50); —— IEopacity:0.5; —— FireFox2.JS 解决方案 在IE中需要通过"filter"来定义透明度"opac... 阅读全文
posted @ 2010-07-22 11:23 Younger 阅读(208) 评论(0) 推荐(0)
摘要: <i class="i"><img src="http://p1.yokacdn.com/pic/index/121/2009/0318/U112P1T121D14F2761DT20100204144100.jpg" /></i>.i {display: table-cell;vertical-align:middle; text-align:center;*d... 阅读全文
posted @ 2010-07-22 11:22 Younger 阅读(204) 评论(0) 推荐(0)
摘要: var brands = new Array(); //创建数组var dates = "1111&2222&3333&4444&5555&6666&7777"; //定义字符串var dtNum = dates.split("&").length; //取得字符串长度brands = dates.split("&"); //为数组负... 阅读全文
posted @ 2010-07-22 11:21 Younger 阅读(2126) 评论(0) 推荐(0)
摘要: 在IE中的HTML注释引起文字奇怪的复制,当多个浮动的元素彼此跟随,中间加注释的时候,最后一个浮动元素内的文本偶尔会复制到最下面去。学名Duplicate Characters Bug 可以通过以下的办法来解决: 1、不放置注释。最简单、最快捷的解决方法; 2、注释不要放置于2个浮动的区块之间; 3、将文字区块包含在新的<div></div>之间,如:<div... 阅读全文
posted @ 2010-07-22 11:20 Younger 阅读(186) 评论(0) 推荐(0)
摘要: <script type="text/javascript"> function substr(str, len) { if (!str || !len) { return ''; } var a = 0; var i = 0; //循环计数 var temp = ''; //临时字串 for (i = 0; i < str.length; i++) { if ... 阅读全文
posted @ 2010-07-22 11:20 Younger 阅读(468) 评论(0) 推荐(0)
摘要: 在本地测试页面的时候,只要用到了flash或者js,就会阻止,每次都需要多点击一下。很烦的。其实在页面的加上<!- saved from url=(0013)about:internet –> 这段既可去掉这个安全警告。代码加在任何位置都行。此方法针对XP SP2有效。 阅读全文
posted @ 2010-07-22 11:18 Younger 阅读(425) 评论(0) 推荐(0)
摘要: IE6的window.location.href问题解决方案:<script type="text/javascript">function goUrl(x){ window.location.href=x;}</script><a href="javascript:;" onclick="javascript:goUrl('http://www.sina.com');">跳转1</a><a href="javascript:void(0);" 阅读全文
posted @ 2010-07-22 11:16 Younger 阅读(1665) 评论(0) 推荐(0)
摘要: div,设置了背景图,然后只要在js中对此div的css做出任何更改就会重新请求背景图片,表现为页面闪烁,此问题仅在IE6下出现(更低版本未测试),原因是IE6在默认情况下不缓存背景图片。 解决办法一,通过css: html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} 缺点:可... 阅读全文
posted @ 2010-07-22 11:12 Younger 阅读(533) 评论(0) 推荐(1)
摘要: CSS 内的 expression 会反复执行,有严重的效率问题。 解决方法:在 expression 中把 CSS 中用来触发的属性重写一下: 这里用 zoom 触发,搞定之后把 zoom 写回 1,这下就没效率问题了吧。同理,其他针对 IE 的 hack,如果是只跑一次的 expression,都可以这样做。 阅读全文
posted @ 2010-07-22 11:10 Younger 阅读(333) 评论(0) 推荐(0)
摘要: p {display:inline-block;}或:p{white-space:nowrap;}/*111111111111111111111111111111连续字符自动换行问题*/.auto-wrap{word-wrap:break-word;word-break:break-all;}/*强制文字不换行*/.no-wrap{white-space:nowrap;}/*ie6 定位错乱问题*/.fix-ie6-position{position:relative;_zoom:1} 阅读全文
posted @ 2010-07-22 11:08 Younger 阅读(222) 评论(0) 推荐(0)
摘要: 【Top is. letter-spacing】应用letter-spacing属性后,每一个中文文字以及英文字母之间,都被隔开了所设置的距离,说明此属性在我们控制字距的时候是非常有用的。【Top is. word-spacing】应用word-spacing属性后,中文文字之间的距离没有发生任何变化,而第二行的“CSS Web Design”这三个单词之间的距离产生了效果,被隔开了所设置的距离。说明此属性在英文文档中比较有效的隔开单词的间距,对中文就无能为力了,或许因为中文是没有单词这一概念的文字形式。我们在实际布局中,如果需要对英文单词设置间隔,可以用word-spacing属性。如果是对 阅读全文
posted @ 2010-07-22 11:06 Younger 阅读(1057) 评论(0) 推荐(0)
摘要: css position属性relative(相对)与absolute(绝对) 正确的解决方法就是在元素的父级元素定义为position:relative;(更正:这里可以是祖父级,也可以是position:absolute)需要绝对定位的元素设为position:absolute;这样再设定top,right,bottom,left的值就可以了,这样其定位的参照标准就是父级的左上角paddin... 阅读全文
posted @ 2010-07-22 11:03 Younger 阅读(343) 评论(0) 推荐(0)
摘要: scrollbar-3d-light-color 立体滚动条亮边的颜色scrollbar-arrow-color 上下按钮上三角箭头的颜色scrollbar-base-color 滚动条的基本颜色scrollbar-dark-shadow-color 立体滚动条强阴影的颜色scrollbar-face-color 立体滚动条凸出部分的颜色scrollbar-highlight-color 滚动条空... 阅读全文
posted @ 2010-07-22 11:02 Younger 阅读(175) 评论(0) 推荐(0)
摘要: .fo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.fo{display:inline-block;/* Hides from IE-mac \*/}* html .fo{height:1%;}.fo{display:block;/* End hide from IE-mac */}在指定的层 套用... 阅读全文
posted @ 2010-07-22 10:59 Younger 阅读(196) 评论(0) 推荐(0)
摘要: <script type="text/javascript">/*<![CDATA[*/your code..../*]]>*/</script> 阅读全文
posted @ 2010-07-22 10:57 Younger 阅读(185) 评论(0) 推荐(0)
摘要: Javascript一直是个头疼的问题,载入速度实在是太慢了.特别是调用其他网站的JS(比如统计代码,其他网站提供的广告代码等等.)下面就介绍一个方法,让JS不会过多的影响网站的载入速度.在需要插入JS的地方插入以下代码: <span id=L4EVER>LOADING...</span>当然,那个LOADING…你可以换成自己喜欢的小图片.看起来很有AJAX... 阅读全文
posted @ 2010-07-22 10:55 Younger 阅读(804) 评论(0) 推荐(0)
摘要: function addCss(path) { var css = document.createElement("link"); css.setAttribute("type", "text/css"); css.setAttribute("rel", "stylesheet"); css.href = path; document.body.appendChild(css);} 阅读全文
posted @ 2010-07-22 10:51 Younger 阅读(738) 评论(0) 推荐(0)
摘要: 在表现结构不变的情况下,控制HTML代码的加载顺序 JS 示例如下:(以下情况为,先加载B的内容,然后再加载A的内容,但在表现上A却是排在前面的) <div id="AA"></div><div id="BB" style="display:none;">文字文字文字文字文字文字文字文字文字文字文字文字</div><input type="... 阅读全文
posted @ 2010-07-22 10:47 Younger 阅读(327) 评论(0) 推荐(0)