摘要: jquery使用过程中阻止事件起泡实例1、通过返回false来取消默认的行为并阻止事件起泡。jQuery 代码:$("form").bind("submit",function() { return false; })2、通过使用 preventDefault() 方法只取消默认的行为。jQuery 代码:$("form").bind("submit",function(event){ event.preventDefault();});3、通过使用 stopPropagation() 方法只阻止一个事件起泡。jQ 阅读全文
posted @ 2011-08-09 03:03 windrainpy-前端开发 阅读(981) 评论(0) 推荐(1) 编辑
摘要: haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在InternetExplorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了 hasLayout 的属性,属性值可以为true或false。当一个元素的 hasLayout属性值为true时,我们说这个元素有一个布局(layout) 要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清楚的概念。大多IE下的显示错误,就是源于haslayout。 当一个元素 阅读全文
posted @ 2011-08-09 02:47 windrainpy-前端开发 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 首先看看live()与bind()两种给元素绑定事件的方法的区别是什么??live()给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。这个方法是基本是的 .bind() 方法的一个变体。使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则不会有。为此需要再使用一次 .bind() 才行。比如说<body> <div class="clickme">Click here</div></body>可以给这个元素绑定一个简单的click事件:$('.clickme 阅读全文
posted @ 2011-08-09 00:19 windrainpy-前端开发 阅读(328) 评论(0) 推荐(0) 编辑