Просто поместите это в свой .vimrc
" <Ctrl-l> redraws the screen and removes any search highlighting.
nnoremap <silent> <C-l> :nohl<CR><C-l>
Встроенный javascript setTimeout .
setTimeout(
function()
{
//do something special
}, 5000);
ОБНОВЛЕНИЕ : вы хотите подождать, когда страница завершит загрузку, поэтому поместите этот код в свой $ (document) .ready (...);
скрипт.
ОБНОВЛЕНИЕ 2 : jquery 1.4.0 представил метод .delay
. Посмотрите . Обратите внимание, что .delay работает только с очередями эффектов jQuery.
Используйте обычный javascript timer:
$(function(){
function show_popup(){
$("#message").slideUp();
};
window.setTimeout( show_popup, 5000 ); // 5 seconds
});
Это будет ждать 5 секунд после того, как DOM будет готов. Если вы хотите подождать, пока страница действительно загрузится
, вам нужно использовать это:
$(window).load(function(){
function show_popup(){
$("#message").slideUp();
};
window.setTimeout( show_popup, 5000 ); // 5 seconds
})
РЕДАКТИРОВАТЬ: В ответ на комментарий OP с вопросом, есть ли способ сделать это в jQuery, а не используйте setTimeout
ответ - нет. Но если вы хотите сделать его более "jQueryish", вы можете обернуть его так:
$.wait = function( callback, seconds){
return window.setTimeout( callback, seconds * 1000 );
}
Вы можете назвать его так:
$.wait( function(){ $("#message").slideUp() }, 5);