English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1.toggle
Переключение скрытия и отображения объектов, может быть использовано вместо show и hide
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Безымянный документ</title> <style type="text/css"> #div1 { width:200px; height:200px; background-color:red; border:1px black solid; clear:both; } #btn,#info { float:left; } #info { margin-bottom:20px; } </style> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $("function"(){ $("#btn").click(function(){ var msg1; var msg2; if($("#div1").css("display")=="none") { msg1="Идет отображение..."; msg2="Отображение завершено!"; } else { msg1="Идет скрытие..."; msg2="Скрыто завершено!"; } $("#info").html(msg1); $("#div1").toggle(4000,function(){ $("#info").html(msg2); }); }); }); </script> </head> <body> <input type="button" value="Изменить" id="btn" /> <div id="info">1</div> <div id="div1"></div> </body> </html>
2.fadeIn fadeOut
fadeIn - ввести, fadeOut - выйти
fadeOut
Во время фона это пространство будет скрыто, а нижние модули будут подниматься
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Безымянный документ</title> <style type="text/css"> #div1 { width:200px; height:200px; background-color:red; border:1px black solid; clear:both; } #btn,#info { float:left; } #info { margin-bottom:20px; } </style> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $("function"(){ $("#btn").click(function(){ $("#div1").fadeOut(4000); }); }); </script> </head> <body> <input type="button" value="Изменить" id="btn" /> <div id="info"></div> <div id="div1"></div> </body> </html>
fadeIn
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Безымянный документ</title> <style type="text/css"> #div1 { width:200px; height:200px; background-color:red; border:1px black solid; clear:both; } #btn,#info { float:left; } #info { margin-bottom:20px; } </style> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $("function"(){ $("#div1").css("display","none"); $("#btn").click(function(){ $("#div1").fadeIn(4000); }); }); </script> </head> <body> <input type="button" value="Изменить" id="btn" /> <div id="info"></div> <div id="div1"></div> </body> </html>
3.fadeTo
Перейти к заданной прозрачности: 0 - полностью прозрачен, 1 - не прозрачен.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Безымянный документ</title> <style type="text/css"> #div1 { width:200px; height:200px; background-color:red; border:1px black solid; clear:both; } #btn,#info { float:left; } #info { margin-bottom:20px; } </style> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $("function"(){ $("#btn").click(function(){ $("#div1").fadeTo(4000,0.1); }); }); </script> </head> <body> <input type="button" value="Изменить" id="btn" /> <div id="info"></div> <div id="div1"></div> </body> </html>
4.slideUp и slideDown
slideUp: скрытие объекта向上滑动
slideDown: отображение объекта向下滑动(по умолчанию скрыт)
slideUp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Безымянный документ</title> <style type="text/css"> #div1 { width:200px; height:200px; background-color:red; border:1px black solid; clear:both; } #btn,#info { float:left; } #info { margin-bottom:20px; } </style> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $("function"(){ $("#btn").click(function(){ $("#div1").slideUp(4000); }); }); </script> </head> <body> <input type="button" value="Изменить" id="btn" /> <div id="info"></div> <div id="div1"></div> </body> </html>
slideDown
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Безымянный документ</title> <style type="text/css"> #div1 { width:200px; height:200px; background-color:red; border:1px black solid; clear:both; } #btn,#info { float:left; } #info { margin-bottom:20px; } </style> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $("function"(){ $("#div1").css("display","none"); $("#btn").click(function(){ $("#div1").slideDown(4000); }); }); </script> </head> <body> <input type="button" value="Изменить" id="btn" /> <div id="info"></div> <div id="div1"></div> </body> </html>
5.slideToggle
Слайдинг для скрытия и отображения объектов
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Безымянный документ</title> <style type="text/css"> #div1 { width:200px; height:200px; background-color:red; border:1px black solid; clear:both; } #btn,#info { float:left; } #info { margin-bottom:20px; } </style> <script type="text/javascript" src="jQuery/jquery-1.12.1.js"></script> <script type="text/javascript"> $("function"(){ $("#btn").click(function(){ $("#div1").slideToggle(4000); }); }); </script> </head> <body> <input type="button" value="Изменить" id="btn" /> <div id="info"></div> <div id="div1"></div> </body> </html>
Эти простые примеры анимации DIV с использованием jQuery, которые я хочу поделиться с вами, являются всеми содержимым, которое я хотел бы предложить. Надеюсь, это поможет вам. Также希望大家多多支持Nayana учебник.