Fix: Catch event listeners #31

This commit is contained in:
surunzi
2017-08-17 19:51:45 +08:00
parent b829887cef
commit 51beffb976
2 changed files with 9 additions and 2 deletions

View File

@@ -498,7 +498,7 @@ var needNoStyle = tagName => NO_STYLE_TAG.indexOf(tagName.toLowerCase()) > -1;
function addEvent(el, type, listener, useCapture = false) function addEvent(el, type, listener, useCapture = false)
{ {
if (!util.isFn(listener) || !util.isBool(useCapture)) return; if (!util.isEl(el) || !util.isFn(listener) || !util.isBool(useCapture)) return;
let events = el.erudaEvents = el.erudaEvents || {}; let events = el.erudaEvents = el.erudaEvents || {};
@@ -512,7 +512,7 @@ function addEvent(el, type, listener, useCapture = false)
function rmEvent(el, type, listener, useCapture = false) function rmEvent(el, type, listener, useCapture = false)
{ {
if (!util.isFn(listener) || !util.isBool(useCapture)) return; if (!util.isEl(el) || !util.isFn(listener) || !util.isBool(useCapture)) return;
let events = el.erudaEvents; let events = el.erudaEvents;

View File

@@ -21,6 +21,9 @@
<li> <li>
<a href="#" id="issue29">#29</a> <a href="#" id="issue29">#29</a>
</li> </li>
<li>
<a href="#" id="issue31">#31</a>
</li>
</ul> </ul>
</nav> </nav>
<script> <script>
@@ -69,6 +72,10 @@
var a = res.a; var a = res.a;
}) })
}); });
addClickEvent('issue31', function ()
{
addEventListener('resize', function () {});
});
</script> </script>
<script>boot();</script> <script>boot();</script>
</body> </body>