Gud°форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Gud°форум » JavaScript » Считаем количество кликов


Считаем количество кликов

Сообщений 1 страница 3 из 3

1

В этой теме мы хотим показать Вам маленький код, который при помощи библиотеки jQuery позволяет сосчитать, сколько раз пользователь кликнул по выбранным элементам.

Для наглядности, ниже расположены три одинаковые кнопки input. Отличаются кнопки только текстом на них. При клике по любой из этих кнопок, мы при помощи jQuery будем считать, сколько раз кликнули именно по данной кнопке, и выводить сообщение с количеством кликов (вывод сообщения можно легко удалить).

    http://s7.uploads.ru/t/c68xM.png

Для получения такого счетчика кликов, Вам потребуется подключить библиотеку jQuery. Лучше это делать в конце странички следующим образом:

JavaScript код:

Код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
</script>

Так же нам понадобятся элементы, клики по которым мы будем считать. В нашем случае это обычные кнопки input:

HTML код:

Код:
<div align="center">
 <input type="submit" value="Кнопка №1">
 <input type="submit" value="Кнопка №2">
 <input type="submit" value="Кнопка №3">
</div>

После того, как Вы добавили на страничку кнопки и подключили библиотеку jQuery, добавьте следующий JavaScript код, который будет считать количество кликов по элементам (в нашем случае по элементам input):

JavaScript код:

Код:
<script type="text/javascript">
$('input')
.data('counter', 0)                            // Обнуляем счетчик
.click(function() {
    var counter = $(this).data('counter');    // Получаем значение
    $(this).data('counter', counter + 1);        // Увеличиваем значение на 1
    alert($(this).data('counter'));            // Выводим количество кликов
});
</script>

Как видите, код совсем маленький и очень удобный, т.к. позволяет считать клики для каждого элемента в отдельности. А куда его применить, так это уже зависит только от Вашей фантазии.

0

2

nefakt
Я так поняла это типо голосования....да? :flirt:

0

3

Татьяна
Под что угодно можно подогнать :D
Но принцип ты поняла

0


Вы здесь » Gud°форум » JavaScript » Считаем количество кликов


создать форум