悲剧,绝对的悲剧,悲剧中的悲剧。
发布时间:2014-02-26 16:14:51
bootstrap-affix.js组件,直译过来就是固定,典型的应用就是导航,即当页面内容过多出现滚动条时的浮动导航,如官网页面的左侧导航(下图)。其实这组件很简单,就是通过检测滚动位置来动态的添加或移除 affix 、 affix-top 、 affix-bottom 三个样式,来使导航仍然处在一个合适的位置。当采用标记法,页面加载完毕时,JS插件.........【阅读全文】
发布时间:2014-02-25 16:30:30
看似很简单一个问题却搞了好久。目标是判断一个checkbox是否被选中,试了好多方法都不行,包括$('#checkbox-id').attr('checked') == true$('#checkbox-id').attr('checked') == 'checked'$('#checkbox-id').checked最后发现了两种可行的,搞不清楚,既然是按照ID获取的元素,为什么还要get(0)方法一:if ($("#ch.........【阅读全文】
发布时间:2014-02-24 13:15:25
遇到如此需求,首先想到的是change事件,但用过change的都知道只有在input失去焦点时才会触发,并不能满足实时监测的需求,比如监测用户输入字符数。在经过查阅一番资料后,欣慰的发现firefox等现代浏览器的input有oninput这一属性,可以用三种方式使用它:1,内嵌元素方式(属性编辑方式)<input id="test" onin.........【阅读全文】
发布时间:2014-02-24 10:56:25
对于某些不了解的页面,如果可以查看元素对应的js代码是如何工作的,可以求助于Chrome。原理大致是调试器帮助我们将页面的元素解析,我们选中页面元素,通过“审查元素”,很快就能定位到该元素的页面代码,还帮我们对这些页面元素对应的样式、js脚本等进行跟踪解析,让我们了解页面结构化、功能化的实现,这样给我们分析页.........【阅读全文】
发布时间:2014-02-19 14:37:43
许多语言都有专门的函数或者方法来删除字符串首尾的空格,比如Perl的chomp,和Python的strip。然后JavaScript 貌似没有类似的函数,一些手册上面也没有提及。其实在 JavaScript 1.8.1中已经加入了trim函数来实现这个功能,多数浏览器也提供了支持。下面提供一种简单的实现。在String对象上添加方法:if(t.........【阅读全文】