вот код, в котором я пытаюсь разобрать логику открытия модального окна
jQuery(function($){ //jQuery - эти озночает, что дальше идет код jQuery; $ в данном контексте - переменная
// bind event handlers to modal triggers
$('body').on('click', '.trigger', function(e){ //$() - начало использования скрпта jQuery, параметр $() - ссылка на контейнер html, .on() - вызов некого события, "click" - тип вызываемого события, ".trigger" - идентификатор объекта, к которому применяется событие,function() - это фукция, которая выполняется в случае возникновения события.
e.preventDefault();//метод preventDefault() отменяет стандартную реакция на событие
$('#test-modal').modal().open();//modal().open(); - открывает модальное окно, описанную в контейнере с идентификатором #test-modal
});
// attach modal close handler
$('.modal .close').on('click', function(e){
e.preventDefault();
$.modal().close();
});
// below isn't important (demo-specific things)
$('.modal').on('click', function(e){
e.stopPropagation();
$('.modal').toggle();
});
});
<body>
<div class="modal" id="test-modal" style="display: none">
<a href="#" class="close">×</a>
<object class="Clip">
<param value="Belissimo.swf" name="movie">
<embed src="Belissimo.swf">
</object>
</div>
<a href="#" class="trigger">Open modal</a>
</body>
Не понятно, что такое объект
е в данном контексте?