Я хочу сделать кнопку (из divs) и абзац (или любое текстовое поле) под разделителями, которые подсчитывают клики.Я не могу сделать этот счетчик JavaScript
$(document).ready(function() {
$('#butt').mousedown(function() {
$("#butt").hide();
});
$("#pushed").mouseup(function() {
$("#butt").show();
});
$("#butt").click(function() {
button_click();
});
});
var clicks = 0;
function button_click() {
clicks = parseInt(clicks) + parseInt(1);
var divData = document.getElementById("showCount");
divData.innerHTML = "Clicks:" + clicks;
}
<!-- <link type="text/css" rel="stylesheet" href="CSS.css"/> -->
<form name="ButtonForm">
<div id="container">
<div id="pushed"></div>
<div id="butt"></div>
</div>
<div id="showCount"></div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" type="text/javascript"></script>
<!--<script src="Untitled-1.js" type="text/javascript"></script>-->
</form>
В чем проблема? – Carcigenicate
В принципе, клик не зарегистрирован вообще, потому что вы скрываете кнопку на mousedown. Что этот код должен делать вообще? Когда вы удаляете этот код и применяете простой счетчик, все работает: https://jsfiddle.net/1tpj1box/ – sinisake
. В чем смысл 'parseInt (1);'? Я бы ожидал, что это бросить. Вы проверили консоль на наличие ошибок? – Carcigenicate