Нет, нет.
Могу сказать, потому что метод jQuery isPropagationStopped()
не использует внутренний интерфейс браузера, а реализует эту функцию вручную.(Если бы в браузерах была такая функция - встроенная - jQuery использовал бы ее вместо того, чтобы делать это вручную.)
Таким образом, в jQuery новый объект события получит это свойство (унаследованное):
isPropagationStopped: returnFalse
и затем, когда вы вызываете stopPropagation()
для этого объекта события, jQuery вручную изменит это свойство:
stopPropagation: function() {
this.isPropagationStopped = returnTrue;
...
}
returnFalse
и returnTrue
- это функции, которые возвращают false
и true
соответственно.