摘要:
最近写页面的时候,发现了一个很诡异的问题,目前先记录下来,等有空了再翻翻jquery源码,看下到底原因是什么。先上代码: 1 2 打印顺序如下表:chrome(mac)clickchangechrome(win)changeclicksafarichangeclickfirefoxclickcha... 阅读全文
摘要:
最近接手,维护起来非常吃力,如果要增加一个功能,需要从头改到尾,更让人崩溃的是,在这个页面中使用了不七八个全局变量进行状态标识。这个页面的规模已经可以算是一个中小应用的规模。对下调用底层话路OCX对象,进行各种话路功能的调用,并处理底层话路OCX的状态。对上则相应用户的操作,并更新UI。举个例子,现在的情况是:假如有AB两个模块,现在AB两个模块的状态是硬编码在一起的:if(A.A1){ B.B1(); }if(A.A2){ B.B2(); }如果增加模块C,C的状态是由A的状态控制的,目前要实现C的功能则需要修改A模块的代码:if(A.A1){ B.B1(); C.C1(... 阅读全文
摘要:
由于自己做个小东西,为了增加点儿交互的乐趣,所以在网站中增加了这个纸牌翻转的效果。纸牌的正面是一张图片,当鼠标hover纸牌时,纸牌3D旋转180度,屏幕上显示的将是纸牌的背面。这个效果中用到了 CSS3 3D动画的一些东西,在高级浏览器中是没有问题的,IE10以下没戏。接着说下需要注意的地方(记录下来,免得自己都忘了)。1.首先,是HTML结构 饵料: 鱼竿: 鱼钩: div.item 是整个3... 阅读全文
摘要:
最近遇到一个很奇怪的问题,使用 $().attr(‘checked’)返回 undefined 。上 jquery 的官网才发现,原来是版本问题,在1.6版本之后,得使用 .prop 方法取 checked 属性。我们看看官网 API 的说明。The difference betweenattributesandpropertiescan be important in specific situations.Before jQuery 1.6, the.attr()method sometimes took property values into account when retrievi 阅读全文
摘要:
一个仿easyui的树形列表插件,依赖bootstarp和jquery。1.效果图2.文档初始化方式一:初始化方式二:var tree = $("#treegrid1").treegrid({ url:'/demo/treegridData?', onDblClickRow:function(row){ alert(row.name); }, toolbar:[{ text : '新建', ... 阅读全文