Подразумевается, что переменные объявленные внутри блока, окруженного фигурными скобками, видны именно внутри это блока (но не снаружи) и внутри блоков вложенных в данный.
JavaScript, хоть и является С-подобным языком программирования, но не поддерживает механизм области видимости внутри блока, вместо этого поддерживается собственных механизм видимости внутри функции - так переменная объявленная внутри функции доступна внутри этой функции, а также внутри всех функций, вложенных в данную.
Метода противоположного event.preventDefault() не существует в данный момент, так как когда событие сбрасывается восстановить его не возможно, поэтому придётся ещё раз заново вызывать событие - например, для клика по кнопке напишите:
Если вы работаете именно с JQuery, то для предотвращения события лучше всего использовать return false из функции перехвата данного события. Плюс, в частности, в том, что в одном и том же обработчике вы можете решить также, что не стоит прерывать событие и вернуть return true.
Submitted by vedro-compota on Fri, 02/05/2016 - 17:03
(возражение ниже составлено юристом для студентки, которую пытались незаконно выгнать из общежития № 7 Воронежского гос. университета в 2016-ом году - вы можете опираться на перечисленные ниже законы и нормативные акты - чтобы иметь возможность отстоять свои права, в случае их незаконного нарушения, именно для вас оно и опубликовано, так как в той ситуации, удалось помочь студентам ещё до демонстрации администрации ВУЗа данного заявления)
---------------------
У любого jQuery плагина, который написан более-менее по канонам, в самом инициализирующей функции есть объект defaults = {} - там описываются все стандратные параметры, которые он может принимать.