用JS实现一个TreeMenu效果分享
今天学的一点小东西和大家分享一下。 类似TreeMenu控件. 不废话直接代码: 实现代码如下: function control() {//定义函数 if (sMenus3.innerHTML == "+") {//判断展开状态 ulMenu3.style.display = "block";/
今天学的一点小东西和大家分享一下。 类似TreeMenu控件. 不废话直接代码: 实现代码如下: function control() {//定义函数 if (sMenus3.innerHTML == "+") {//判断展开状态 ulMenu3.style.display = "block";/
index.html 实现代码如下: 无刷新上传文件 function startUpload() { document.getElementById('processing').innerHTML = 'loding...'; return true; } function stopUpl
实现代码如下: 无刷新上传文件 function startUpload() { document.getElementById('processing').innerHTML = 'loding...'; return true; } function
扩展自 $.fn.datebox.defaults。用 $.fn.datetimebox.defaults 重写了 defaults。 依赖 datebox timespinner 用法 实现代码如下: 实现代码如下: $('#dt').datetimebox({ showSeconds:false
扩展自 $.fn.validatebox.defaults,用 $.fn.spinner.defaults 重写了 defaults。 依赖 validatebox 用法 实现代码如下: 实现代码如下: $('#ss').spinner({ required:true, increment:10 }
扩展自 $.fn.spinner.defaults 和 $.fn.numberbox.defaults,用 $.fn.numberspinner.defaults 重写了 defaults。 依赖 spinner numberbox 用法 实现代码如下: $('#ss').numberspinne
扩展自 $.fn.spinner.defaults,用 $.fn.timespinner.defaults 重写了 defaults。 依赖 spinner 用法 实现代码如下: 实现代码如下: $('#ss').timespinner({ showSeconds:true });特性其特性扩展自
尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。 eval()有问题,new Fuction()构造函数也是,尽量避免使用它们
1.innerHTML 这个大家一定都很熟悉,可读可写,修改元素内容相当快捷方便,在兼容问题上可以参考W3Help中一个知识记录。 2.outerHTML 此方法可以用于对元素自身的快速替换,比如: 实现代码如下: Hello, I am a demo $('hello').outerHTML =
代码如下。 实现代码如下: 立即渲染内容 张三 张四 懒惰渲染内容 李三 李四 setTimeout(function(){//懒惰渲染 var el =document.getElementById('lazyRender01'); el.parentNode.innerHT