JQuery рдХреЗ рдкреЙрдкрдЕрдк рдирд┐рд╢реНрдЪрд┐рдд рдиреЗрд╡рд┐рдЧреЗрд╢рди

рдлрд┐рдХреНрд╕реНрдб рдкреЙрдк-рдЕрдк рдиреЗрд╡рд┐рдЧреЗрд╢рди



рдореИрдВ рдЖрдкрдХреЛ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА рдХреЛ рдиреАрдЪреЗ рддрдХ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реБрдП рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЕрдкрдиреА рдЬрдЧрд╣ рдкрд░ рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕реЗ jQuery рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рддрд╛рдХрд┐ IE рд╕рд╣рд┐рдд рд╕рдВрдЧрддрддрд╛ рд╣реЛред
рдЗрд╕ рддрд░рд╣ рдХрд╛ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╡реЗрдм рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рддрддреНрд╡ рд╣реИред рд╡реЗ рдЕрдХреНрд╕рд░ рдХрдИ рд╡реЗрдм рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рд▓рд┐рдВрдХ рдХреА рдПрдХ рдХреНрд╖реИрддрд┐рдЬ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ HTML5 рдиреМрд╕реЗрдирд╛ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рдЪрд░рдг 1

рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрдВрдЯреЗрдирд░

рдореИрдВ HTML5 рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реВрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ :: рдФрд░ред рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рд░реНрдХрдЕрдк рд╕реЗ рд╢реБрд░реВ рдХрд░реВрдБрдЧрд╛:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <link rel="stylesheet" href="styles.css" /> <!--    . --> </head> <body> <nav id="hide">тАЭ<!тАФ . --> <ul> <li><a href="#link-1" class="selected"></a></li> <li><a href="#link-2"> I</a></li> <li><a href="#link-3"> II</a></li> <li><a href="#link-4"> III</a></li> <li><a href="#top" id="go-top">тЗС  тЗС</a> </li> </ul> </nav> <div class=wrapper> <h1> .</h1> <section id=" link-1">  ...</section> </div> </body> </html> 


рдЪрд░рдг 2

рд╣рдо рдПрдХ рд╕рднреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВ ред

Style.css рдореЗрдВ id = "hide" рд╕реЗрдЯ рд╕реНрдерд┐рддрд┐: рдирд┐рд╢реНрдЪрд┐рдд; рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд╕реНрд╡рд╛рдж рдФрд░ рд░рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣реИред

 #hide { width:100%; height:40px; padding: 20px 0; position: fixed; top: 0px; margin:0px; background-color:#287455; text-align:center; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; } #hide li a { text-decoration: none; font-size: 20px; color: #000; font-weight: bold; display: inline-block; width: 120px; text-align: center; padding: .80px 16px; } nav li a:hover, nav li a.selected { color: #000; z-index:5; background: #40bfe8; } 


рдЪрд░рдг 3

JQuery рдХреЛрдб

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд╣реИред рдпрд╣ # рд╣рд╛рдИрдб рддрддреНрд╡ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИред рдпрд╣ рдКрдкрд░реА рд╕реНрдХреНрд░реЙрд▓рдЯреЙрдк рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреЗ рд╕реНрдерд┐рддрд┐ рдореВрд▓реНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдпрд╣ 100 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ # рдЙрдЪреНрдЪ рддрддреНрд╡ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдЗрд╕реЗ рдЫреБрдкрд╛рддрд╛ рд╣реИред рдХреЛрдб рдХрд╛ рдЕрдЧрд▓рд╛ рднрд╛рдЧ "рдКрдкрд░" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдШрдЯрдирд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ - # рдЧреЛ-рдЯреЙрдкред рдпрджрд┐ рдПрдХ рдмрдЯрди рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмреЙрдбреА рдЯреИрдЧ рдХрд╛ рд╕реНрдХреНрд░реЙрд▓рдЯреЙрдк рдорд╛рди 0 рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

 <script src="jquery-1.6.4.min.js" type="text/javascript"></script> <script> $(document).ready(function(){ $("#hide").hide(); $(function () { $(window).scroll(function () { if ($(this).scrollTop() > 100) { $('#hide').fadeIn(); } else { $('#hide').fadeOut(); } }); $('#go-top').click(function () { $('body,html').animate({ scrollTop: 0 }, 800); return false; }); }); }); </script> 


рдпрд╣рд╛рдБ рдореЗрд░рд╛ рд╕реНрд░реЛрдд рд╣реИ
рдбреЗрдореЛ

Source: https://habr.com/ru/post/In178305/


All Articles