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);
}
});
}
});
На мой взгляд, решение выполнять код медленней не совсем корректно. Так как обычно хотят обратного, что бы код работал быстрей;) Правильнее будет добавить таймер на событие. Например, такое используют при keyup, keydown, keypress. Одно событие запускает таймер, если его значение достигло нужной величины - то выполняют какое-то событие, в противном случае, если на клавиатуру продолжают нажимать, таймер сбрасывается и начинает отсчет с нуля итд.
Есть у меня код, который получает value выпадающего списка и выводит картинку, путь которой указан в value каждого элемента спискаТеперь же стала...
Есть одностраничный темплейт UI-Hero , который скроллит страницу при выборе пункта в меню и подсвечивает текущую секцию(Видимо, по section id)
Юзер вводит в текстовое поле информациюНужно как-то проверить включен ли Caps Lock и если да, тогда отключать его
Пример https://jsfiddlenet/zvrata/0okjx14o/#