http://blog.csdn.net/hongweigg/article/details/6824968 …
不静之心

分类:前端
JavaScript去除空格的三种方法 (trim),RepleaceAll
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.LTrim = function() { return this.replace(/(^\s*)/g, ""); } String.prototype.RTrim = function() { return this.replace(/(\s*$)/g, ""); } str.replace(new RegExp(oStr, "gm"), nStr); |
Table 中Td为空时 显示边框的方法
Table 中Td为空时 显示边框的方法 你的table {border-collapse:collapse;…
JQuery应用三:菜单效果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JQuery菜单</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <link rel="stylesheet" type="text/css" href="css/menu.css"> <script type="text/javascript" src="js/jquery-1.4.2.js"></script> <script language="javascript"> $(document).ready(function(){ //查找所有主菜单 //$(".main > a,.hmain > a").click(function(){ $(".main > a").click(function(){ //当前菜单已经展开,取消确事件 if($(this).css("background-image").indexOf("expanded.gif")>=0){ changeIcon($(this));//改变左边的图标 var ulNode = $(this).next("ul"); ulNode.slideToggle(); return; } //把其它展开的都关闭 $(".main >a ").each(function(index){ if($(this).css("background-image").indexOf("expanded.gif")>=0){ changeIcon($(this)); var ulNode = $(this).next("ul"); //slideUp():通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。 ulNode.slideUp(); } }); changeIcon($(this));//改变左边的图标 var ulNode = $(this).next("ul"); /* if(ulNode.css("display")=="none"){ ulNode.css("display","block"); }else{ ulNode.css("display","none"); } */ //JQuery动画效果 //ulNode.show("slow");//slow,normal,fast //ulNode.hide(300); //ulNode.toggle("slow"); //ulNode.slideDown("normal"); //ulNode.slideUp(); //slideToggle():通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数 ulNode.slideToggle(); }); //hover:一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法 $(".hmain").hover(function(){ var liNode = $(this); var aNode = liNode.children("a"); if(aNode.css("background-image").indexOf("collapsed.gif")>=0){ //延迟处理,防止用户不小心划动 timeoutid = setTimeout(function(){ changeIcon(aNode); //slideDown():与slideUp()相反 liNode.children("ul").slideDown(); },300); } },function(){ clearTimeout(timeoutid); var aNode = $(this).children("a"); if(aNode.css("background-image").indexOf("expanded.gif")>=0){ changeIcon(aNode); $(this).children("ul").slideUp(); } }); }); //改变当菜单项的background-image function changeIcon(mainNode){ if(mainNode){//不为空 if(mainNode.css("background-image").indexOf("collapsed.gif")>=0){ mainNode.css("background-image","url(images/expanded.gif)"); }else{ mainNode.css("background-image","url(images/collapsed.gif)"); } } } </script> </head> <body> <div> <ul> <li class="main"> <a href="#">菜单项1</a> <ul> <li><a href="#">子菜单项11</a></li> <li><a href="#">子菜单项12</a></li> <li><a href="#">子菜单项13</a></li> </ul> </li> <li class="main"> <a href="#">菜单项2</a> <ul> <li><a href="#">子菜单项21</a></li> <li><a href="#">子菜单项22</a></li> <li><a href="#">子菜单项23</a></li> </ul> </li> <li class="main"> <a href="#">菜单项3</a> <ul> <li><a href="#">子菜单项31</a></li> <li><a href="#">子菜单项32</a></li> <li><a href="#">子菜单项33</a></li> </ul> </li> </ul> </div> <br><br><br> <hr width="80%"> <div> <ul> <li class="hmain"> <a href="#">菜单项1</a> <ul> <li><a href="#">子菜单项11</a></li> <li><a href="#">子菜单项12</a></li> <li><a href="#">子菜单项13</a></li> </ul> </li> <li class="hmain"> <a href="#">菜单项2</a> <ul> <li><a href="#">子菜单项21</a></li> <li><a href="#">子菜单项22</a></li> <li><a href="#">子菜单项23</a></li> </ul> </li> <li class="hmain"> <a href="#">菜单项3</a> <ul> <li><a href="#">子菜单项31</a></li> <li><a href="#">子菜单项32</a></li> <li><a href="#">子菜单项33</a></li> </ul> </li> </ul> </div> </body> </html> |
[crayon-688e697ac7e8f2…
遍历JavaScript对象的所有属性
http://www.javatang.com/archives/2006/09/13/442864.html…
JavaScript判断浏览器类型及版本
http://www.cnblogs.com/leadzen/archive/2008/09/06/12857…
用CSS控制 ul / li标记样式:list-style-type各属性的含义
http://hi.baidu.com/uuxuan/blog/item/8669b3271c3d2b0790…
jquery 图片循环显示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js" type="text/javascript"></script> <style type="text/css"> * {margin:0;padding:0;font-size:12px;font-family:Verdana;} img {border:0} #pic{margin:5px;width:300px;height:200px;overflow:hidden;cursor:pointer;} #play{position:absolute;margin-left:200px;margin-top:-30px;} #play a{text-decoration: none;border:1px solid #CEDEF7;background-color:#E8FCEB;width:20px;height:20px;color:#2F49DF;display:block;float:left;text-align:center;line-height:20px;margin-right:3px;} </style> <script type="text/javascript"> var _c = _h = 0; $(function(){ $('#play > a').click(function(){ var i = $(this).attr('alt') - 1; clearInterval(_h); _c = i; play(); change(i); }) $("#pic img").hover(function(){clearInterval(_h)}, function(){play()}); play(); }) function play() { _h = setInterval("auto()", 1000); } function change(i) { $('#play > a').css('background-color','#E8FCEB').eq(i).css('background-color','#C6FF5E').blur(); $("#pic img").hide().eq(i).fadeIn('slow'); } function auto() { _c = _c > 2 ? 0 : _c + 1; change(_c); } </script> <title>js图片播放轮换</title> </head> <body> <div id="pic"> <img src="http://www.cssrain.cn/demo/pic/cssrain-logo.JPG" width="300" height="200" alt="" /> <img src="http://www.cssrain.cn/demo/pic/usbmingpian.jpg" width="300" height="200" alt="" /> <img src="http://www.cssrain.cn/demo/pic/ganyingdeng2.jpg" width="300" height="200" alt="" /> <img src="http://www.cssrain.cn/demo/pic/ganyingdeng.jpg" width="300" height="200" alt="" /> </div> <div id="play"> <a href="###" alt="1" style="background-color:#C6FF5E">1</a> <a href="###" alt="2" >2</a> <a href="###" alt="3" >3</a> <a href="###" alt="4" >4</a> </div> <br/><br/><br/><br/> <div>转:<a href="http://koyoz.com">koyoz.com</a> </div> </body> </html> |
让FireFox始终显示右边滚动条scrollbar的方法
http://www.codehorde.com/thread-93-1-1.html body, html …
CSS图片垂直居中方法整理集合
CSS图片垂直居中方法整理集合 http://bbs.blueidea.com/thread-2666987-…
用 Javascript 获取滚动条位置等信息
http://www.codebit.cn/javascript/get-scroll-position.ht…
js实现trim的功能
1 2 3 4 5 6 7 8 9 10 11 12 |
trim:function(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); } ltrim:function(str){ return str.replace(/(^\s*)/g, ""); } rtrim:function(str){ return str.replace(/(\s*$)/g, ""); } |
js创建自定义对话框
一: 这是只是一个很简单的例子 Js代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
createDialog: function(flag){ var dialogMark = document.getElementById("dialogMark"); var dialogContent = document.getElementById("dialogContent"); var dialogIframe = document.getElementById("dialogIframe"); if(typeof(dialogContent)=="unfined"||dialogContent==null){ dialogContent = document.createElement("div"); dialogContent.id="dialogContent"; dialogContent.innerHTML="This is a message of dialog."; dialogContent.style.backgroundColor="#FF0000"; dialogContent.style.width="100%"; dialogContent.style.height="100%"; dialogContent.style.border="1px solid #00FFFF"; } if(typeof(dialogMark)=="unfined"||dialogMark==null){ dialogMark = document.createElement("div"); dialogMark.id="dialogMark"; dialogMark.innerHTML="[<a href='#' onclick=\"commonUtils.createDialog('N')\">X</a>]"; dialogMark.style.backgroundColor="#FF00FF"; dialogMark.style.top="100px"; dialogMark.style.left="100px"; dialogMark.style.width="600px"; dialogMark.style.height="300px"; dialogMark.style.position="absolute"; dialogMark.style.filter="alpha(opacity=80)"; dialogMark.style.border="2px solid #00FF00"; dialogMark.appendChild(dialogContent); document.body.appendChild(dialogMark); } if(typeof(dialogIframe)=="unfined"||dialogIframe==null){ dialogIframe = document.createElement("iframe"); dialogIframe.id="dialogIframe"; dialogIframe.style.backgroundColor="#660066"; dialogIframe.style.top="0px"; dialogIframe.style.left="0px"; dialogIframe.style.width=window.screen.availWidth+"px"; dialogIframe.style.height=window.screen.availHeight+"px"; dialogIframe.style.filter="alpha(opacity=20)"; dialogIframe.style.position="absolute"; //dialogIframe.appendChild(dialogMark); document.body.appendChild(dialogIframe); } if(flag=="Y"){ dialogIframe.style.zIndex=10000; dialogMark.style.zIndex=10001; dialogContent.style.zIndex=10002; dialogIframe.style.display=""; dialogMark.style.display=""; dialogContent.style.display=""; }else{ dialogIframe.style.zIndex=-1; dialogMark.style.zIndex=-2; dialogContent.style.zIndex=-3; dialogIframe.style.display="none"; dialogMark.style.display="none"; dialogContent.style.display="none"; } } |
为…
JS获得鼠标位置
http://www.jb51.net/article/16645.htm [crayon-688e697ac…
如何在地址栏中显示网站的图标
http://hi.baidu.com/langyanqi/blog/item/3316544e9bdb640…
十五种CSS鼠标样式
http://linder0209.iteye.com/blog/875203 CSS鼠标样式语法如下: 任意…
ps切图转网页代码(psd to html)
转自:http://shansun123.iteye.com/blog/534161 例子: http://w…
垂直居中的两种实现方法
方法一:利用行高(line-height)定位 line-height通常是用于调节一段文字的行与行之间的距离…
让图片 div居中实现代码
http://www.huomaw.com/css/201010/8171.html [cray…
javascript 生成随机颜色
http://hi.baidu.com/lovebwf/blog/item/ddf768168f31894f2…
CSS 禁止滚动条
http://www.lunelove.com/david/Article.asp?ItemID=92 1、完…
css样式控制超链接颜色显示
http://www.wangchao.net.cn/bbsdetail_1846946.html 很多人在网…
js对表格的操作
http://dikar.iteye.com/blog/143593 [crayon-688e697ac906…
HTML的hr变成虚线
1 2 |
border: none; border-top: 1px dotted #ccc; |
jQuery选择器整理
http://blog.csdn.net/paulgerchen/archive/2010/06/03/564…
预览文章: 一个Jquery的圆角插件
http://jrc.rctonline.nl/
整个div居中,不是div中的内容居中
首先,在jsp前面加入 Xml代码
1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
我半天没…
DIV高度自适应(min-height)与设置DIV最小高度为1px
http://www.syscy.com/articleview/2009-6-2/article_view_…