jQuery функция .show()
Раздел: Эффекты jQuery
.show() - функция может не принимать никаких аргументов. Показывает элемент посредством добавления стиля(css) display:block
Это примерно эквивалентно вызову
$("#element").css( "display", "block" );
Опции: .show( [ продолжительность ] , [ ослабление ] , [ функция ])
- Продолжительность - скорость эффекта
- Ослабление- функция смягчения для перехода.
- Функция вызываемая после завершения анимации.
Ослабление необязательная опция, по умолчанию swing, с постоянной скоростью, называется linear
Продолжительность представляется в миллисекундах; более высокое значение обозначает более медленную анимацию, а не быструю. Строка 'fast' и 'slow' могут быть представлены для обозначения продолжительности в 200 и 600 миллисекунд, соответственно.
// 200 миллисекунд $( "#test" ).show( "fast" ); // 600 миллисекунд $( "#test" ).show( "slow" ); // 2 секунды $( "#test" ).show( 2000 );
Живые примеры
Примеры использования встроенной функции jQuery.show()
Примеры использования встроенной функции без аргументов
Примеры использования используя Animation
Полный листинг
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>show demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script >
</head>
<body>
<div id="test">
<p>Примеры использования встроенной функции jQuery.show()</p>
<p>Некий длинный длинный длинный длинный текст </p>
<p>Некий длинный длинный длинный длинный текст </p>
</div>
<div id="txtres"></div>
<p><input onClick="show()" class="button" value="Открыть без аргументов" type="button">
<input onClick="show2()" class="button" value="Открыть используя Animation" type="button"></p>
<script>
function show(){
$('#test').show();
$('#txtres').html('<h2>Блок Открыт .hide()</h2>');
return false;
}
function show2(){
$( "#test" ).show( "slow", function() {
$('#txtres').html('<h2>Блок Открыт, Animation complete</h2>');
});
return false;
}
</script >
</body>
</html>