发表于: 2016-07-29 00:40:03
0 2401
今天完成的事情:完成彩票项目的购彩技巧的接口调试
明天计划的事情:补js基础。
遇到的问题:动态添加按钮时,当按钮click事件在添加按钮之前已被创建时,新添加的按钮点击事件会失效。
解决方案:使用jq中delegate处理点击事件。
收获:发现原来搜索式学习方法导致很多方法只是会用,并不知道其中原理,只想是否能达到效果而没有考虑是否合适。
由JQ中的delegate方法知道了js的冒泡事件,
举个很简单的冒泡例子:
<div onclick="openWin(2)" style="width:100px; height:100px; background:#000; padding:50px">
<div onclick="openWin(1)" style="width:100px; height:100px; background:#CCC"></div>
</div>
<script>
function openWin(n)
{
console.log('当点击里面div时我运行了两次'+ n)
}
</script>
评论