在很多时候,我们需要改变这些默认操作,比如:点击一个链接时,我们执行一些 ajax 操作,但是我们并不希望执行跳转动作,于是,就有了本文:阻止浏览器默认操作。 其实这并不是一个非常难的课题,单独拿出来的原因还是浏览器兼容问题: 代码如下: // 说明:Javascript 中阻止浏览器默认操作 // 作者:John Resig function stopDefault( e ) { // Prevent the default browser action (W3C) if ( e && e.preventDefault ) e.preve...
代码如下: $(function(){ $("li").hover(function(){ $(this).addClass("ho"); }, function(){ $(this).removeClass("ho"); }); $("li").click(function(){ $(this).removeClass("ho").addClass("xiaoshi").siblings().removeClass("xiaoshi"); }); }) li{background-color:#099; float:left; width:50px; height:25px; margin-left:1px; list-style:none;} .xiaoshi{background-color:#FF0;} .ho{background-color:#F00;} ...
本来想做一个集合浮动定位和鼠标跟随的tooltips效果,但发现定位和鼠标跟随在一些关键的地方还是不同的,还是分开来吧。这个效果本身难度不大,主要在程序结构和扩展中下了些功夫,务求用起来更方便,能用在更多的地方。程序特点 1,同一个提示框用在多个触发元素时,只需一个实例; 2,显示和隐藏分别有点击方式和触发方式选择; 3,能设置延时显示和隐藏; 4,有25种预设定位位置; 5,可在预设定位基础上,再自定义定位; 6,可...
菜鸟版代码如下:理解这段代码就基本上掌握了 代码如下:function f_s() { var obj = document.getElementById("top"); obj.style.display = "block"; obj.style.height = "1px"; var sw = function () { var s_width = parseInt(obj.style.height); if (s_width < 350) { obj.style.height = (s_width + Math.ceil((350 - s_width) / 15)) + "px"; } else { clearInterval(st); } } var st = window.setInterval(sw, 1); }缓冲效果...
1.本页效果图片 2.美化后的效果Array.prototype.remove=function(index) { if(isNaN(index)||index>this.length){return false;} for(var i=0,n=0;i 0){ del = 1; this.tmp = this.register[0]; } if(_sign == '-'){ this.tmp = -this.tmp; }else{ this.tmp = Math.abs(this.tmp); } this.output.value = this.tmp; if(del == 1){ this.register[0] = this.tmp; this.tmp = ''; } } //获取按键 this.getVal...
如果不清楚innerHtml的脚本如何运行的可以参考这篇文章http://www.gxlcms.com/article/234.htm下面的代码目的就是防止有些网站需要将一些特别的广告放到script中,大家可以完全用iframe替换,联盟广告大家可以用后加载的方式,特别处理。推荐的代码的写法: 代码如下:if(PageClass==2) { //顶部通栏 468*60用iframe方式加载 set_innerHTML(Head_2_2,All_Top_468_60); //顶部468*60 set_innerHTML(Head_5,All_T...
经脚本之家编辑整合的版本:注意 如果你使用的是firefox浏览器必须要做以下设置 1、在地址栏输入about:config然后回车,警告确认 2、在过滤器中输入”dom.allow_scripts_to_close_windows“,双击即可将此值设为true 即可完成了。 js关闭窗口兼容firefox、chrome、ie 代码如下: function windowclose() { var browserName = navigator.appName; if (browserName=="Netscape") { window.open(, _self, ); window.close(); } else {...
原问题帖在这里:http://topic.csdn.net/u/20081130/09/18d455a6-65e1-4d00-aa8c-d9742654cd8c.html 排序前:"Zo","Ad","bC","dad", "bood","bada","Admin","Good","aete","cc","Ko","Beta","Could","AAA" var t = ["Zo","Ad","bC","dad", "bood","bada","Admin","Good","aete","cc","Ko","Beta","Could","AAA"]; //var t = ['aaa','aaaa']; function sort(arr){ for(var i=0; i0){ var tmp = arr[j]; arr[j] = arr[j+1]; arr[j+1...
代码如下: 原料库管理 function Page(iAbsolute,sTableId,sTBodyId,page) { this.absolute = iAbsolute; //每页最大记录数 this.tableId = sTableId; this.tBodyId = sTBodyId; this.rowCount = 0;//记录数 this.pageCount = 0;//页数 this.pageIndex = 0;//页索引 this.__oTable__ = null;//表格引用 this.__oTBody__ = null;//要分页内容 this.__dataRows__ = 0;//记录行引用 this.__oldTBody__ = null; this.__init__...
如我们新建窗体FatherPage.htm: XML-Code: 代码如下: function OpenChildWindow() { window.open('ChildPage.htm'); } 然后在ChildPage.htm中即可通过window.opener来访问父窗体中的元素: XML-Code: 代码如下: function SetValue() { window.opener.document.getElementById('txtInput').value =document.getElementById('txtInput').value; window.close(); } 其实在打开子窗体的同时,我们也可以对子窗体的元素进行...
//shuffle(A) = ", shuffle(a)); if (!Array.prototype.shuffle) { Array.prototype.shuffle = function() { for(var j, x, i = this.length; i; j = parseInt(Math.random() * i), x = this[--i], this[i] = this[j], this[j] = x); return this; }; } document.write("A.shuffle() = ", a.shuffle()); //]]> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 请刷新页面查看随机排序效果。
页面滚动时随着滚动条固定在屏幕的中央,模式对话框中的内容为两种,一是iframe引入,一是HTML语句插入。在网站开发中十分常用,使用该插件十分的简单。来看一下运行效果。插件使用 1、首先引入样式文件,详细代码如下所示: 着里面的id一定不要忘记,他是用于切换插件皮肤的。 2、接着引入jQuery的js文件,具体代码如下: 3、最后引入模式对话框插件,具体代码如下: 4、编写用于点击的HTML代码,具体代码如下: 单击我--模式对...
//b = ", b.join(","), ""); document.write("b.indexOf(2) = ", b.indexOf(2)); document.write("b.indexOf('嘿嘿') = ", b.indexOf('嘿嘿')); //]]> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]运行以上代码,即可。如果大家想看的是 javascript indexOf的使用方法,请看下面的文章javascript indexOf函数使用说明JavaScript indexOf忽略大小写_javascript技巧
代码如下:// JavaScript Document var dv; var dvMsg; function customalert() { dvMsg = document.createElement("div"); dvMsg.style.position = "absolute"; dvMsg.setAttribute(id, msg); dvMsg.style.width = "600px"; dvMsg.style.padding = "10 0 2 0"; dvMsg.style.height = "313px"; dvMsg.style.background = "#EF621D"; dvMsg.style.border = "1px solid #6699dd"; dvMsg.style.zIndex = "1112"; document.body.appendC...
代码如下:onclick=checkopen(this); href="http://www.gxlcms.com" target=_blank>打开下载页面1 var original_url = "" var adurl = new Array(9); var isclick = false; var adurl_i = 5; adurl[0] = "http://www.gxlcms.com"; adurl[1] = "http://www.yuanma51.com/"; adurl[2] = "http://www.baidu.com/"; function selectFrom(iFirstValue,iLastValue){ var iChoces = Math.abs(iLastValue - iFirstValue) + 1; return Math....