发表于: 2016-07-29 00:40:03

0 2402


今天完成的事情:完成彩票项目的购彩技巧的接口调试

明天计划的事情:补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>





返回列表 返回列表
评论

    分享到