DeeDi - трезвые записки

bind(type, [data], func)

Назначает обработчик к одному или более событиям (например click) для каждого совпавшего элемента. Можно связывать также и пользовательские события.

Возможны следующие события: blur, focus, load, resize, scroll, unload, beforeunload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error.

Обработчик события принимает событие type, что делает возможным предотвращение поведения по умолчанию. Чтобы предотвратить и поведение по умолчанию и передачу события от одного элемента другому, обработчик должен возвращать false:

JS:
$("#example_a").bind("click", function() { return false; });HTML :<a id="example_a" href="http://ruseller.com">Переход по этой ссылке отменен</a>

Пример в работе:

В этом примере рассмотрена обработка событий click и double-click на элементах p:

JS:
$(document).ready(function () {
$("#example_j p").bind("click", function(e){
var str = "( " + e.pageX + ", " + e.pageY + " )";
$("#example_j span").text("Клик! " + str);
});
$("#example_j p").bind("dblclick", function(){
$("#example_j span").text("Двойной клик на "+this.tagName);
});
});HTML :<div id="example_j">
<p>Это параграф. Сделайте на нем клик и двойной клик</p>
<br />
<span></span>
</div>

Это параграф. Сделайте на нем клик и двойной клик


Боковой текст: