Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как правильно написать javascript?

Как правильно написать javascript?


     08.05.2015    jQuery, Хаки, Ламерские вопросы    2278

вопрос
Есть 2е кнопки :
1)
class="btn btn-lg btn-success"

2)
class="btn btn-lg btn-danger"

Помогите написать скрипт, чтобы при нажатии на кнопку 1 включалась функция
alertify.success('Success notification message.');

,а при нажатии на 2ю кнопку
alertify.error('Error notification message.');

Огромное спасибо!

Ответил: ПафНутиЙ


<span class="btn" data-alert-type="success" data-alert="Success notification message.">1</span>
<span class="btn" data-alert-type="error" data-alert="Error notification message.">2</span>
<span class="btn" data-alert-type="warning" data-alert="Warning notification message.">2</span>
<span class="btn" data-alert="Default notification message.">2</span>

<script>
    $(document).on('click', '[data-alert]', function(event) {
        var $this = $(this),
            $data = $this.data();

        switch ($data.alertType) {
        case 'success':
            alertify.success($data.alert);
            break
        case 'error':
            alertify.error($data.alert);
            break
        case 'warning':
            alertify.warning($data.alert);
            break
        default:
            alertify.message($data.alert);
        }
    });
</script>

4 комментария

FastFud
Юзер

FastFud - 8 мая 2015 20:40 -

$(function(){
    $('.btn').click(function(){
        if ($(this).hasClass('btn-success')) {
            alertify.success('Success notification message.');
        } else if ($(this).hasClass('btn-danger')) {
            alertify.error('Error notification message.');
        }
    });
});

paffin
Юзер

paffin - 8 мая 2015 20:52 -

FastFud,
не работает, я на кнопки Favorites пытаюсь повесить события из http://alertifyjs.com/

vitnet
PHP-developer

vitnet - 8 мая 2015 22:57 -

paffin,
Вставьте куда нибудь в шаблон и проверьте

paffin
Юзер

paffin - 9 мая 2015 13:46 -

спасибо, надо было скрипт сунуть в ajax/favorite.php

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх