随笔分类 - js/css/html
摘要:1、被设置了display:none。2、长、宽都为0。
        阅读全文
                
摘要:$.extend 特别适合于有默认值的情况。在以下例子中,operation的name是必需的,其他项如未设置则使用默认值。不使用$.extend的写法如下:// this为用户设置的operation对象,如{name:"edit",title:"编辑2"}if (!this.title) { if (this.name=="edit") { this.title="编辑"; } else if ...} else if (!this.icon) { ...}这种写法不仅费事,易读性也不强,难以维护。使用$.ex
        阅读全文
                
摘要:原理: 用临时变量b记录原来的方法a,再重写原方法a,重写时调用临时变量b即可。(用词可能不专业,欢迎指正!)代码示例1:(function( window, undefined ) { var _f_heightChanged = window.f_heightChanged; window.f_heightChanged = function (options) { _f_heightChanged(options); if (accordion && options.middleHeight - 24 > 0) { acco...
        阅读全文
                
摘要:今天有人提问多级项目编号的写法,并找到了一个,某些变量的写法值得记录一下。<style type="text/css" media="screen"><!--#number_list {counter-reset: c_level1}#number_list ol {counter-reset: c_level2}#number_list li {list-style-type: none;}#number_list li:before {display: marker; content: "§ " cou
        阅读全文
                
摘要:今天用js连续打印多个div层,结果发现打印到第二个时报错“不可用”。研究后发现在不同iframe中打印就不会有问题。推荐使用jquery.printArea.js。使用方法如下:$(function(){ //给按钮绑定打印事件 $("#btnPrint").bind("click",function(event){ $("#divI").printArea(); $("#divII").printArea(); }); }); 为了支持连续打印多层做了一点小修改:var ele = $(this);var id
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号