以下是渐变的js代码(表示多余三行的要隐藏,点击"more"显示剩下的,点击“less”要逐渐隐藏): 代码如下: function showAccomplishmentTableRow(){ $("#accomplishmenttable tr:hidden").first().show(2000,function(){ showAccomplishmentTableRow(); }); if($("#accomplishmenttable tr:hidden").size()==0){ $("#accomplishmenttable").next().attr("onclick","hideAccomplishmentTableRow()").text("Less"); } } function hid...
代码如下: // 业务类型树 var settingOther = { edit: { enable: false }, // 异步加载树 async: { enable: true, url:"initCoagencyTree.action", autoParam:["id", "name=n"], otherParam:{"otherParam":"zTreeAsyncTest"}, dataFilter: filter }, // 简单数据格式 data: { simpleData: { enable: true } }, // 回调函数 callback: { beforeClick: beforeClick, onClick: onClick } }; // 鼠标事件 function beforeClick(treeId,...
代码如下: Js日期选择器并自动加入到输入框中 var gMonths=new Array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"); var WeekDay=new Array("日","一","二","三","四","五","六"); var strToday="今天"; var strYear="年"; var strMonth="月"; var strDay="日"; var splitChar="-"; var startYear=2000; var endYear=2050; var dayTdHeight=12; var dayTdTextSize=12; var gcNo...
在开发jquery时候经常需要用到定位,这里概括两种定位: 1、相对父元素定位: $("#ele").position(),进而得到 left = $("#ele").postion().left right = $("#ele").postion().right 2、相对文档定位:$("#ele").offset(), 进而得到 left = $("#ele").offset().left right = $("#ele").offset().right
代码如下: New Document 输出"> 选中的项目:
以下是示例图: 以下是代码: 代码如下: function forward() { //对发送内容拼接字符串,整理之后发送. var temp = ""; var array = new Array(); $("#yxdwlb tr").each(function(){ var flag = false; var user = ""; $(this).find("td").each(function(n){ if(n == 0){ //user = user + $(this).find("input").is(":checked") +"," ; flag = $(this).find("input").is(":checked"); } if(n == 1){ user = user + this.innerText +...
代码如下: String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 无标题文档 * {margin:0px;padding:0px;} html,body { height:100%;} body { font-size:14px; line-height:24px;} #tip { position: absolute; right: 0px; bottom: 0px; height: 0px; width: 180px; border: 1px solid #CCCCCC; background-color: #eee...
代码如下: /** * each是一个集合迭代函数,它接受一个函数作为参数和一组可选的参数 * 这个迭代函数依次将集合的每一个元素和可选参数用函数进行计算,并将计算得的结果集返回 {%example var a = [1,2,3,4].each(function(x){return x > 2 ? x : null}); var b = [1,2,3,4].each(function(x){return x alert(a); alert(b); %} * @param {Function} fn 进行迭代判定的函数 * @param more ... 零个或多个可选的用户自定义参数 * @r...
使用JS读取xml文件,这里暂只考虑IE浏览器 step1 创建DOM对象 代码如下: function createDom() { var xmlDoc = null; try { //IE if (typeof arguments.callee.activeXString != string) { var versions = [ "MSXML2.DOMDocument.6.0", "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument", "Microsoft.XMLDOM" ]; var i, len; for (i = 0, len = versions.length; i < len; ++i) { try { new ActiveXObject(versions[i]); arguments...
在开发中,文件上传必不可少, 是常用的上传标签,但是它长得又丑、浏览的字样不能换,我们一般会用让,隐藏,点其他的标签(图片等)来时实现选择文件上传功能。 看代码: 代码如下: ._box { width: 119px; height: 37px; background-color: #53AD3F; background-image: url(images/bg.png); background-repeat: no-repeat; background-position: 0 0; background-attachment: scroll; line-height: 37px; text-align: cen...
生成一个2000*5的表格,每个单元格的内容是行号+逗号+列号 方法一:使用createElement生成表格,使用insertRow和insertCell方法生成行列,单元格的内容使用innerHTML属性进行填充。 方法二:使用createElement生成表格,使用CreateElement方法生成行列,单元格的内容使用了createTextNode方法填充。 方法三:拼接表格innerHTML属性的字符串,使用字符串 += 操作符链接字符串 方法四:拼接表格innerHTML属性的字符串,各个字符串追加...
1: 代码如下: var MT = []; var index = 0; function initialize_generator(seed) { MT[0] = seed; for (var i = 1; i < 624; i++) { MT[i] = 0xffffffff & (0x6c078965 * (MT[i - 1] ^ (MT[i - 1] >> 30)) + i); } } function generate_numbers() { for (var i = 0; i < 624; i++) { var y = (MT[i] & 0x80000000) + (MT[(i + 1) % 624] & 0x7fffffff); MT[i] = MT[(i + 397) % 624] ^ (y >> 1); if (y % 2 != 0) { MT[i] ^= 0x9...
代码如下: pageEncoding="UTF-8"%> jqueryMenu $(document).ready(function(){ var allMenu=$("ul > a");//找到所有主菜单 allMenu.click(function(){ var list=$(this).nextAll('li');//找到当前被点击a节点的所有li兄弟节点 list.toggle('show'); }); }); 菜单一 子菜单一 子菜单二 菜单二 子菜单一 子菜单二 JavaScript教程/参考手册 JavaScript热搜 自定义vue组件发布到npm的方法Vue利用canvas实现移...
代码如下: $(function() { var page = 1; var i = 1; var conheight = $('.con li').height(); var lilen = $('li').length; var len = Math.ceil( lilen / i ); alert(conheight+ " " + len); //alert("page:"+page+" i:"+i+" conheight:"+conheight+" lilen:"+lilen+" len:"+len) $('.next').click(function() { if( page == len){ alert("已经到底不能再在操作!"); return false; } $('.con_list').animate({top:'-=' + conh...
框架编程概述 一个HTML页面可以有一个或多个子框架,这些子框架以来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。 框架间的互相引用 一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链...