Сообщение от nerv_
|
поясни
|
Представь что у тебя есть попап, в котором есть ссылка на "вперед".
Попап открылся навесился обработчик. Так вот после того как ты закроешь попап и потом опять откроешь, то обработчик повесится еще раз!
<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<body>
<script>
$(function() {
for (var i = 0; i <= 3; i++) {
$('body').on('click', 'a', function() {
alert(this);
});
}
})
</script>
<a href="#">click</a>
</body>
</html>
А теперь без хуйни:
<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<body>
<script>
$(function() {
for (var i = 0; i <= 3; i++) {
$('body')
.off('.namespace')
.on('click.namespace', 'a', function() {
alert(this);
})
;
}
})
</script>
<a href="#">click</a>
</body>
</html>
Остальные слова, загугли )
Сообщение от nerv_
|
давай рассказывай уже
|
http://www.w3.org/TR/notifications/
Сообщение от nerv_
|
var arr = Array.prototype.slice.call( some );
|
Я имел ввиду:
<script>
document.addEventListener('DOMContentLoaded', function() {
var node = document.querySelectorAll("div"),
i = 0;
while(i < node.length) {
document.body.appendChild(document.createElement("div"));
i++;
}
alert(node.length);
});
</script>
<div />