Есть событие:
$('#fun').click(function(e){
e.preventDefault();
//Какой-то код
});
И программный вызов $('#fun').click() не срабатывает. Как можно перезагрузить событие
P.S. Программный клик вызывается после клика пользователя, т.е. это уже второй клик. Как-то нужно отменить e.preventDefault(), спустя определенное время. Клик не срабатывает на второй раз
Не знаю что вам в вашем коде мешает. Но вот посмотрите нормально все работает. Дело не в методе jquery. А в вашем коде.
$('#fun').click(function(e){
e.preventDefault();
console.log($(this).text());
});
$('.old').click(function(){
$('#fun').click();
});
div,span{
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="fun">Click Span</span>
<div class="old">Click to the span</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости