Javascript onclick

436
24 ноября 2016, 10:27

js выполняется слишком быстро как мне поставить его выполнять через время

   <button id="button" onclick="$(function()
{
    var chat_scroll = $('#content');
    chat_scroll.scrollTop(chat_scroll.prop('scrollHeight'));
});" >send</button>

не весь код

<div class="box">
    <div id="content"><?php include("chatGetMsg.php"); ?></div>
    <div id="textarea"><textarea id="text" name='message' maxlength="200"></textarea></div>
    <div id="send"><button id="button" onclick="$(function()
{
    var chat_scroll = $('#content');
    chat_scroll.scrollTop(chat_scroll.prop('scrollHeight'));
});" >send</button></div>  
   </div>  
    <div class="Chan"></div>

ajax

    $(document).ready(function () {
        show();
        setInterval(show, 300);
        $("#button").bind("click", function () {
            var message = $("#text").val();
            $.ajax({
                url: "chatGetMsg.php",
                type: "POST",
                data: {message},
                dataType: "json"
            });
        });
        function show() {
            $.ajax({
                url: "chatGetMsg.php",
                cache: false,
                success: function (html) {
                    $("#content").html(html);
                }
            });
        }
    }); 
Answer 1

На мой взгляд, решение выполнять код медленней не совсем корректно. Так как обычно хотят обратного, что бы код работал быстрей;) Правильнее будет добавить таймер на событие. Например, такое используют при keyup, keydown, keypress. Одно событие запускает таймер, если его значение достигло нужной величины - то выполняют какое-то событие, в противном случае, если на клавиатуру продолжают нажимать, таймер сбрасывается и начинает отсчет с нуля итд.

READ ALSO
Получение value для iframe

Получение value для iframe

Есть у меня код, который получает value выпадающего списка и выводит картинку, путь которой указан в value каждого элемента спискаТеперь же стала...

478
Подсветка пункта меню в Bootstrap

Подсветка пункта меню в Bootstrap

Есть одностраничный темплейт UI-Hero , который скроллит страницу при выборе пункта в меню и подсвечивает текущую секцию(Видимо, по section id)

518
Javascript: отключить Caps Lock

Javascript: отключить Caps Lock

Юзер вводит в текстовое поле информациюНужно как-то проверить включен ли Caps Lock и если да, тогда отключать его

546