
AJAX/JQuery/JavaScript/XML/Web
huangwenhua5000
这个作者很懒,什么都没留下…
展开
-
用javascript实现文本框中只能输入数字
用javascript实现文本框中只能输入数字,就一条语句:原创 2012-09-24 23:14:19 · 732 阅读 · 0 评论 -
SyntaxHighlighter3.0.83 不自动换行的解决方法
SyntaxHighlighter3.0.83 代码不自动换行,这时需要在SyntaxHighlighter的当前主题样式文件中找到:.syntaxhighlighter .line { white-space: pre !important;}将其注释或删除.syntaxhighlighter .line { /*white-space: pre !impor转载 2013-10-24 11:54:50 · 1032 阅读 · 0 评论 -
img设置默认图片最简单的解决方法
这个解决方法除了简单外,还有一个优点。就是当你不知道图片是否存在,只知道如果存在会是这个路径的时候,避免了去判断图片文件是否存在的麻烦。转载 2013-10-18 16:57:24 · 6851 阅读 · 0 评论 -
JavaScript判断鼠标滚轮滚动方向
JavaScript判断鼠标滚轮滚动方向function handle(delta) { var s = delta + ": "; if (delta s += "您在向下滚……"; else s += "您在向上滚……"; document.getElementById('delta').innerHTML转载 2013-10-18 16:57:57 · 1159 阅读 · 0 评论 -
js验证电子邮箱的正则表达式使用
function CheckMail(mail) { var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(mail)) return true; else { alert('您的电子邮件格式不正确'); return false;}}转载 2013-10-19 14:40:22 · 975 阅读 · 0 评论 -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
图形包括基本的矩形、圆形、椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等。当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome,当然IE也能看一部分的。那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼,推荐给你的朋友吧。1、正方形 CSS代码如下:#square { wid转载 2013-10-21 16:49:36 · 728 阅读 · 0 评论 -
js网页禁止复制-禁止另存为-禁止选择-禁止鼠标右键代码
网页上常用的禁用代码,禁用右键代码,禁用CTRL键,禁用Shift键,禁用Alt键,禁止另存为代码收集如下: var omitformtags=["input", "textarea", "select"]omitformtags=omitformtags.join("|")function disableselect(e){ if (omitformtags转载 2013-10-23 20:44:25 · 1035 阅读 · 0 评论 -
ie中隐藏textarea的滚动条显示
默认情况下,ie中的textarea是带有滚动条的,那排textarea只要加上如下语句即可:textarea { overflow: auto; }原创 2013-10-31 20:45:02 · 1996 阅读 · 0 评论 -
关于scrolltop 兼容 IE6/7/8, Safari,FF的方法
1、各浏览器下 scrollTop的差异IE6/7/8:对于没有doctype声明的页面里可以使用 document.body.scrollTop 来获取 scrollTop高度 ;对于有doctype声明的页面则可以使用 document.documentElement.scrollTop ;Safari:safari 比较特别,有自己获取scrollTop的函数 : w转载 2013-10-31 20:45:47 · 407 阅读 · 0 评论 -
JS编码,解码. asp.net(C#)对应解码,编码
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS: escape :转载 2013-11-15 15:52:17 · 694 阅读 · 0 评论 -
去掉a标签的虚框
a标签被点击后,默认是会出现一圈虚框的,有时候我们希望把它给去掉。在firefox里可以通过设置样式outline:none实现,但这个样式在ie6、ie7下是不支持的(ie8支持)。在ie6和ie7下怎么实现呢?一个比较流行的做法是test获得焦点就立即失去焦点。这么做的确可以解决问题,不过一方面onfocus监听器使用的是onxxx而不是addEventListener转载 2013-11-02 19:40:28 · 689 阅读 · 0 评论 -
点击展开闭合菜单
function show(c_Str){if(document.getElementById(c_Str).style.display=='none'){document.getElementById(c_Str).style.display='block';}else{document.getElementById(c_Str).style.display='none';}}f转载 2013-11-03 00:30:40 · 1001 阅读 · 0 评论 -
js正则表达式限制文本框只能输入数字,小数点,英文字母
1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_val转载 2013-11-23 10:44:38 · 824 阅读 · 1 评论 -
textarea 禁止拉动兼容
HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea 的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width 属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小。但是过分拖动大小会影响页面布局,使页面变得不美观。可以通过添加如下两个样式:1.禁用拖动2固转载 2013-11-29 21:28:23 · 901 阅读 · 0 评论 -
jquery实例代码:链接调整平滑滚动效果
jquery实现锚点跳转平滑滚动效果body{padding:0; margin:0;}a,a:visited{text-decoration:none; color:#000; cursor:pointer;}a:hover{text-decoration:underline;}#control{position:fixed; top:100px; left:100px;}#cont转载 2013-12-07 21:24:06 · 531 阅读 · 0 评论 -
jquery.qqFace.js 页面标签/jquery
// QQ表情插件(function($){ $.fn.qqFace = function(options){var defaults = {id : 'facebox',path : 'face/',assign : 'content',tip : ''};var option = $.extend(defaults, options);var assign = $('#'转载 2013-09-03 20:50:56 · 1690 阅读 · 1 评论 -
js异步加载的三种解决方案
默认情况javascript是同步加载的,javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,如何解决这个问题呢,接下来将为你详细介绍下异步加载js三种实现方案,感兴趣的你可以参考下哈默认情况javascript是同步加载的,也就是javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,对于一些意义不是很大转载 2013-09-10 15:25:11 · 804 阅读 · 0 评论 -
jQuery基础 - 改变CSS样式
jQuery提供css()的方法来实现嵌入式改变元素样式,css()方法在使用上具有多样性。其中一种接受两个输入参数:样式属性和样式值,它们之间用逗号分开。比如我们要改变链接颜色,我们可以使用下面的代码:$("#61dh a").css('color','#123456');//这里选择器‘$("#61dh a")’表示ID为‘#61dh’的元素下的所有链接。//.css(‘color’,转载 2013-08-17 23:54:11 · 471 阅读 · 0 评论 -
Javascript中的闭包(Closure)
一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a(){翻译 2012-12-10 17:03:05 · 306 阅读 · 0 评论 -
JavaScript的9个陷阱
来自Nine Javascript Gotchas, 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓make life easier. 笔者对某些陷阱会混杂一些评点。 1、最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语转载 2012-12-10 17:34:35 · 282 阅读 · 0 评论 -
js prototype 详解
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototy转载 2012-12-10 10:36:34 · 353 阅读 · 0 评论 -
XHEditor使用方法文档、XHEditor
XHEditor使用方法文档、XHEditor下载地址(转载收藏)1. 下载xhEditor最新版本。下载地址:http://code.google.com/p/xheditor/downloads/list2. 解压zip文件,将其中的xheditor.js以及xheditor_emot和xheditor_skin两个文件夹上传到网站相应目录3. 在相应html文件的head标签转载 2012-12-12 17:16:44 · 868 阅读 · 0 评论 -
下拉菜单加强版
html代码:非常小巧的JS下拉菜单代码<!--var timeout = 400;var closetimer = 0;var ddmenuitem = 0;var ddmenu = 0;// open hidden layerfunction mopen(fid,id){ // cancel close timer mc原创 2012-12-18 10:50:17 · 451 阅读 · 0 评论 -
CSS实现完美垂直居中
之前看到很多人一直都问这个问题,不过当时我没当一回事,因为在 CSS 中要垂直居中,多数是在有高度的情况下,或者容器高度不定的情况下才用,看上去比较舒服,而且实现的方法也不少,不一定要拘泥于和 table 布局一样。不过最近有人问了几个例子,看来对此的需求还不少。现在就把我经验拿出来分享一下,希望大家鼓鼓掌。首先,要有一个概念:凡是 table 布局可以实现的,CSS 一定可以实现。CSS 可转载 2013-07-07 10:35:14 · 467 阅读 · 0 评论 -
纯CSS实现箭头旋转
无标题文档b{position:absolute;right:10px;top:7px;width:0;height:0;border-width:4px 4px;border-style:solid;border-color:#666 #f5f5f5 #f5f5f5;font-size:0;line-height:0;-webkit-transition:-webkit转载 2013-07-07 11:59:37 · 4606 阅读 · 0 评论 -
Ajax中Get请求与Post请求的区别
写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大例子转载 2013-07-12 16:12:27 · 742 阅读 · 0 评论 -
纯CSS制作圆角按钮,不需图片,兼容各浏览器
纯CSS制作圆角按钮,不需图片,兼容各浏览器 .button { display: inline-block; position: relative; margin: 10px; padding: 0 20px; text-align: center; text-decoration: none; font: bold 12px/25px Arial, sans-serif;转载 2013-07-17 09:27:36 · 1318 阅读 · 0 评论 -
js验证表单大全
JS验证~~~~~~~~~~~~~~~~~~~~~~~~~ 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false; */ function isIP(strIP) { if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正转载 2013-07-18 15:55:16 · 471 阅读 · 0 评论 -
DIV的最小高度设置
这个其实很简单,只要加上两条语句就行了。#obj{min-height:500px;_height:500px;}第一条min-height:500px这是针对IE7和FF的,因为IE6不支持min-height属性。而第二条是用了hack,因为_height只有IE6才认识,对IE7和FF不起作用。因为IE6里面,如果内容超出了height指定的高度,则容器会被撑大。切记不能给#obj原创 2013-07-04 10:07:43 · 599 阅读 · 0 评论 -
论坛,引用功能
.q{border:1px solid gray;padding:0}.q div{font-size:12px}.q_t{padding:4px;background-color:#ffffe1;border-bottom:1px solid gray}.q_c{padding:4px 4px 4px 12px}#txt,#show{width:700px;border:1px转载 2013-08-01 16:42:26 · 740 阅读 · 0 评论 -
js验证邮箱&只输入数字
这两个功能系统里经常用到,所以把它们收藏起来,也供大家参考function checkNum(KeyCode){ //如果输入的字符是在0-9之间,或者是backspace、DEL键 if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46)) { return true; }转载 2013-08-17 21:32:42 · 865 阅读 · 0 评论 -
js数值比较
js代码,pageaction中有pageNow 值为5,count值为35;var id=document.pageaction.pageNow.value; var count=document.pageaction.count.value;alert(id>count);alert(parseInt(id)>parseInt(count)); 上面转载 2013-12-22 19:02:18 · 617 阅读 · 0 评论