javascript
文章平均质量分 58
Jxchen
这个作者很懒,什么都没留下…
展开
-
Jxchen learn getElementsByClassName
天天的公司宿舍两点之间游走,感到很无聊,高兴的时候学习一下JS,千里之生始于足下,一次一学会一点JS知识……Jxchen learn geByClass原创 2011-01-18 21:54:00 · 584 阅读 · 0 评论 -
阻止事件冒泡
图中,3为子元素,2为元素3的父元素,1为2的父元素事件冒泡:分别给图中,元素1,元素2,元素3,添加点击事件,分别弹出1,2,3。我们想要的是点击1元素的时候弹出为1,点击2元素的时候弹出2,点击3元素的时候弹出3。但事与愿违我们点击1元素的时候弹出1,点击2元素的时候然弹出2,后弹出1,也就是事件从2元素冒泡到1元素,因此1元素的点击事件也会被触发,其实事件会一直冒泡到根元素,只是1的原创 2012-07-09 10:11:47 · 471 阅读 · 0 评论 -
查找数组最小值,并反回最小值的在数组中的位置
//<![CDATA[ window.onload = function() { var aa=[2,3,43,43,5,345,435,4,35,43,4,23,2,3123,12,3,0]; var iMin = 999999999; var index = -1; for(var i = 0; i < aa.length;i++) { aa[i].index原创 2012-06-18 16:03:50 · 2389 阅读 · 0 评论 -
模拟键盘打字
模拟键盘打字 window.onload = function() { var sTit = '速度与激情5'; var sText = '距离上一次充满激情的速度生涯已经过去了两年,两位驰骋赛车届的风云人物多米尼克(范·迪塞尔饰)与布莱恩(保罗·沃克饰)厌倦了见不得光的躲避警察的生活,为了让自己彻底获得真正的自由,他们决定干最后一票来完成这个目标,然后金盆洗手,乐享自由原创 2012-10-08 14:57:10 · 1866 阅读 · 0 评论 -
模拟键盘打字2
模拟键盘打字 速度与激情5 距离上一次充满激情的速度生涯已经过去了两年,两位驰骋赛车届的风云人物多米尼克(范·迪塞尔饰)与布莱恩(保罗·沃克饰)厌倦了见不得光的躲避警察的生活,为了让自己彻底获得真正的自由,他们决定干最后一票来完成这个目标,然后金盆洗手,乐享自由。而任务地点则是南美巴西繁华都市里约热内卢,决心和当地腐败的政府以及黑恶势力展开对决。多米尼克和布莱恩组成了一支终极赛车团队,原创 2012-10-09 09:33:41 · 961 阅读 · 1 评论 -
css3模拟时钟
css3模拟时钟,标题包含css3看的时候就不要用那些浏览器了,大家懂的……直接上code: css3模拟时钟 *{ margin:0; padding:0;} /*设置时钟的外框*/ .clock{ position:absolute; top:50%; left:50%; width:500px; height:500px; margin-lef原创 2012-09-10 17:08:50 · 1753 阅读 · 0 评论 -
js生成web安全色
256色里有40种颜色在Macintosh和Windows里显示的效果不一样,所以能安全使用的只有216色。 web安全色 div{ color:#f60; font:12px/1.5 Georgia;} window.onload = function() { var aColor = ['00','33','66','99','CC原创 2012-11-28 13:10:32 · 5425 阅读 · 0 评论 -
js随机打乱数组
一、比较乱的排序方法function fnLuanXu(num) { var aLuanXu=[]; for (var i = 0; i < num; i++) { aLuanXu[i] = i; } for (var i = 0; i < num; i++) { var iRand = parseInt(num * Math.random()); var原创 2012-12-11 16:14:12 · 6480 阅读 · 0 评论 -
删除数组中下标为n的元素(2)
无标题文档//为数组添加方法Array.prototype.remove = function(index)//0<index<arr.length{ var iLen = this.length; for(var i = 0; i < iLen; i++) { if(i == index){ continue;} this.push(this[i]); } th原创 2013-02-21 10:07:07 · 2097 阅读 · 0 评论 -
删除数组中下标为n的元素
无标题文档function removeArrayOfN(arr,n){ if(n > arr.length-1 || n < 0){ alert('没有找到下标为'+n+'的元素!'); return;}//如果n大于或小于指定数组的长度则返回 var arr1 = []; for(var i = 0; i < arr.length; i++) { if(i =原创 2013-02-20 16:45:23 · 5597 阅读 · 0 评论 -
js彩票大乐透
无标题文档//随机函数function rand(iMin,iMax){ return parseInt(Math.random()*(iMax-iMin))+iMin;}//把小于10的数前加0function toDouble(num){ if(num<10) { return '0'+num; } else { return ''+num; }原创 2013-02-20 16:57:47 · 2642 阅读 · 0 评论 -
js广告对联
对联js*{ margin:0; padding:0;}#content{ width:960px; height:3000px; margin:0 auto; border:1px solid #CCC;}#advLeft,#advRight{ position:fixed; top:100px; width:100px; height:400px; background:#CCC;}原创 2013-02-25 15:07:27 · 1539 阅读 · 0 评论 -
选中文字弹出分享
function selectText() { if(document.selection) { return document.selection.createRange().text;//ie } else { return document.getSelection().toString();//w3c } }原创 2012-05-10 14:23:07 · 719 阅读 · 0 评论 -
如何动态设置css的float(cssFloat/styleFloat)
sdfsdf //<![CDATA[ window.onload = function() { var oDiv = document.getElementsByTagName('div')[0]; oDiv.style.float = 'right'; } //]]>以上写法是不可以的,必须这样写sdfsdf //<![CDATA[原创 2012-04-05 17:38:03 · 2533 阅读 · 0 评论 -
年、月、日下拉菜单
工作之余就学学js,费了好几个工作之余终于写出来了 select{ width:100px;} span{ padding:0 10px 0 5px;} 年 月 日[1,3,5,7,8,10,12]共31天[44,6,9,11]共30天[2]共28天 window.onload = function() { v原创 2012-03-16 14:26:48 · 578 阅读 · 0 评论 -
getRelStyle
<br /><!DOCTYPE HTML><br /><html><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><br /><title>getRellystyle</title><br /></head><br /><br /><body><br /><div id="box" class="box" style="width:200px; height:原创 2011-03-08 23:31:00 · 384 阅读 · 0 评论 -
window.open
设置值说明fullscreenyes或no表示浏览器窗口是否最大化。仅限IEheight数值表示新窗口的高度。不能小于100left数值表示新窗口的坐标。不能是负值locationyes或no表示是否在浏览器窗口中显示地址栏。不同浏览器的默认值不同menubaryes或no表示是否在浏览器中显示菜单栏。黑认值为noresizableyes或no表示是否可以通过拖动浏览器窗口的边框改变其大小。黑认值为noscorllbarsyes或no表示如果内容在视口中显示不下,是否允许滚动。黑认值为nostatusyes原创 2011-04-24 16:26:00 · 463 阅读 · 0 评论 -
js全选,反选,取消
北京 上海 大连 河南 东北 全选 反选 取消 <!-- function selectAll(obj,checkBoxName){ var o = document.getElementById(obj) var boxName = docume原创 2011-07-11 21:49:46 · 1296 阅读 · 0 评论 -
jquery 文字滚动
工作的时候总是用到这个效果,就记录下来方便下次使用例:css:*{ margin:0 ; padding:0;} body{ font-size:12px;} ul,li{ list-style:none;} .box{ width:200px; heigh原创 2011-08-23 12:43:52 · 1771 阅读 · 0 评论 -
jQuery焦点图
今天工作不算忙,浏览网页时在懒人图库上看到这个效果感觉不错,自己也按照上面效果写了一个方便以后使用HTML: > 1 2 3 4 5 6 CSS:原创 2011-08-23 20:56:38 · 888 阅读 · 0 评论 -
根据select选中的值来做的切换
根据选择下拉菜单的中的值来切换显示内容HTML: 选择内容1 选择内容2 选择内容3 选择内容4要显示的内容1要显示的内容2要显示的内容3要显示的内容4JS:(function($)原创 2011-08-25 21:30:31 · 5648 阅读 · 0 评论 -
取得数组最大值
function max(){ var m = Number.NEGATIVE_INFINITY; for(var i = 0; i < arguments.length; i++){ if(arguments[i] > m){ m = arguments[i] } } return m; }var largest = max(1,2,5,23,54,646原创 2011-11-03 21:11:54 · 356 阅读 · 0 评论 -
给数组排序
<!-- var s = [1,2,4,5,6,34,2323,234,54654,765765,443,32,12,3,] document.write("排序前:" + s + ""); s.sort(function(a,b){return a - b});//从小到大排序 document.write("排序后:" + s + "") //-->如果我们取数组的第原创 2011-11-03 20:48:04 · 462 阅读 · 0 评论 -
extend (js)
function extend(destination, source) { for (var property in source) { destination[property] = source[property]; } return destination;}原创 2011-11-30 22:51:58 · 625 阅读 · 0 评论 -
模拟滚动条
模拟滚动条 *{ margin:0; padding:0;} body{ font-size:12px;} .pub-scroll-bar .scroll .prev,.pub-scroll-bar .scroll .next,.pub-scroll-bar .scroll .bar,.pub-scroll-bar .scroll .bar div{ background: url(sc原创 2013-04-08 17:17:04 · 1279 阅读 · 0 评论