JavaScript下拉菜单 * { padding:0; margin:0; } body { font-family:verdana, sans-serif; font-size:small; } #navigation, #navigation li ul { list-style-type:none; } #navigation { margin:40px; }/*可有可无属性,是内容与边的距离*/ #navigation li { float:left; text-align:center; position:relative;/*position:relative一定要写,是下面的链接相对它绝对定位*/ } #navigation li a:link, #naviga...
代码如下: 1 2 3 4 全选/取消全选 $("#chk_all").click(function(){ $("input[name='chk_list']").attr("checked",$(this).attr("checked")); }); 下面的代码是获取上面实例中选中的checkbox的value值: 代码如下: var arrChk=$("input[name='chk_list'][checked]"); $(arrChk).each(function(){ window.alert(this.value); }); }); JavaScript教程/参考手册 JavaScript热搜 vue2.0 移动端实现下拉刷新和上...
Jquery的选择器很强大,对select的options对象添加的时候我找了老半天才找到 代码如下:/**//* 文件名:jquery.liu.select.js 功能说明:本js文件为jquery类库的一个插件,主要实现对select的操作. 作者:John Liu 编写日期:2008/03/12 */ //得到select项的个数 jQuery.fn.size = function() { return jQuery(this).get(0).options.length; } //获得选中项的索引 jQuery.fn.getSelectedIndex = function() { return jQuery(this).get(0...
function move(formObj,toObj){ if(formObj.selectedIndex != -1){ toObj.add(new Option(formObj.options[formObj.selectedIndex].text,formObj.options[formObj.selectedIndex].value)); formObj.remove(formObj.selectedIndex); //var index = formObj.selectedIndex; } } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
代码如下: $(#FashionStatement).val(); var limitNum = 1000; var pattern = 还可以输入 + limitNum + 字; $(#statementRowChk).html(pattern); $(#FashionStatement).keyup( function() { var remain = $(this).val().length; if (remain > 1000) { pattern = $(字数超过限制,请适当删除部分内容); } else { var result = limitNum - remain; pattern = 还可以输入 + result + 字; } $(#statementRowChk).html(pattern); } ); ...
一些css的定义,可以根据需要自己选择。//显示单双行显示不同背景色【方法一】: // $("#UL_id li:even").attr("className","redClass"); //显示单双行显示不同背景色【方法二】: $("#UL_id li:even").addClass("redClass"); 单数 双数 双数 odd:单 even:双 jQuery 表格隔行变色代码li隔行换色改进版JS控制表格隔行变色
http://www.gxlcms.com/article/21027.htm不多说了,直接给代码 代码 代码如下: 双色表格 table { border:solid 1px black; text-align:center; border-spacing:0px; } th,td { border:solid 1px black; width:100px; } $().ready(function() { $('tr:has(th)').css('background','violet'); //表格标题 $('tr:even:gt(0)').css('background','yellow'); //偶数行,且行数大于0(即标题) $('tr:odd').css('background','oliv...
Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href 自动刷新页面的方法: 1.页面自动刷新:把如下代码加入区域中 其中20指每隔20秒刷新一次页面. 2.页面自动跳转:把如下代码加入区域中 其中20指隔20秒后跳转到http://www.gxlcms...
例如有这么一个字符串xtxtxt1221,我要从中找出所以alt的值,同时还有非标签中的值,想这个例子中,就是要搜索出123xtxtxt3211221yes这个结果来 ,还有一点就是 原字符串是不确定的,是由用户输入的 //搜索出所有alt的值和innerHTML的值 var tmp=""; var pos="" var pos1=""; var subs=""; var arraystr= new Array; var str="xtxtxt1221"; var num=str.length; var i=0; while(i0)tmp+=str.substring(0,pos); pos1=str...
代码如下:Array.prototype.ArrayInsertAfter=function(Num,obj) { var tempArr=new Array(); var l=this.length; for(var i=0;i<l;i++) { tempArr.push(this.shift()); } l=tempArr.length; for(var i=0;i<l;i++) { this.push(tempArr.shift()); if(i==Num) { this.push(obj); } } return this; } JavaScript splice() 方法使用说明定义和用法 splice() 方法用于插入、删除或替换数组的元素。 语法 arrayObject.splice(index,howma...
作者发的是一张图,大家可以放大看。前些天说过关于JavaScript的Literal Syntax问题,觉得挺有意思的,于是又研究了一下,能不能把对象再转化为Literal形式呢?就像我们平时说的序列化和反序列化啥的。当然可以了,因为JavaScript对象自身都提供了一个toString()方法,默认就是返回简单对象的Literal形式。 我们需要作的就是判断对象的具体类型,然后分别Serialize每种对象,再输出为Object的Literal语法形式就行了。准确的判断对象...
.center_div2 { position: absolute; z-index: 1; text-align: center; display: none; background-color: #e0e7ef; } .center_div_tips2 { position: relative; color: Red; } 数据更新中... 代码如下: function IsIE() { var OsObject = ""; if (navigator.userAgent.indexOf("MSIE") > 0) { return true; } } function mouseMove(ev) { /*ie 与ff的event 机制不同*/ ev = ev || window.event; var mousePos = mouseCoords(ev...
效果图:运行以后,刷新下即可。jQuery淡入淡出、展开收缩菜单 ul li{list-style:none;} ul li.menu{position:relative;width:120px;} ul li.menu ul{display:none;text-align:center;background:#fff;border:1px solid #ddd;width:100px;padding:5px;} ul li.menu ul li{padding:5px 0;border-bottom:1px dotted #ddd;} $(document).ready(function(){ $(".menu").hover( function(){ //$(".content").fadeIn(800); // 淡入 ...
这个教程将告诉你如何运用jQuery添加连续的CSS类生成一个生动的列表。第二个示例是如何运用jQuery的prepend特性为留言列表添加一个留言计数。 可以先看看示例。 1a.添加jQuery代码 下载jQuery,在标签之间如下添加jQuery代码: 代码如下: 输出html源码: 1b.CSS编码 相应的运用背景图片样式化元素。(step1.png, step2.png, step3.png等等)。 代码如下: #step .item1 { background: url(step1.png) no-repeat; } #step .item2 {...
JavaScript未知高度元素的垂直居中的方法 function vMiddle(){ var middleDiv=document.getElementById("wrap"); var divHeight=middleDiv.offsetHeight; var bodyHeight=document.body.offsetHeight ; if(bodyHeight>divHeight) middleDiv.style.marginTop=-divHeight/2+"px"; else{ middleDiv.style.marginTop=0; middleDiv.style.top=0; } } html,body{height:100%;padding:0;margin:0;} #wrap{width:800px;margin:0...