После просмотра первых 72 результатов поиска на предмет "mouseup, запускающего два события", я считаю, что это может быть проблема с пользовательской ошибкой с моей стороны. Ниже приведен сокращенный пример настройки кода.
HTML Страница:
<div class="col-md-12" id="FormButtonRow">
<!-- ... somes stuff.. -->
<button type="button" id="FormNextBtn">Next</button>
</div>
JQuery:
$(document).ready(function(){
$("#FormNextBtn").mouseup(function(e){
FormButtonEvent(e, "Next");
})
});
function FormButtonEvent(e,btnName){
console.log(btnName);
}
Когда я задавал этот вопрос, возможно, я обнаружил проблему, но я хочу получить ваши отзывы, чтобы я мог получить более широкое представление о том, как это происходит.
Проблема Неужели при передаче обработки события в функцию из анонимной функции всплывающее событие вызывает повторный вызов mouseup?