{"id":28489,"date":"2022-12-31T07:09:45","date_gmt":"2022-12-31T01:39:45","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/"},"modified":"2022-12-31T07:09:45","modified_gmt":"2022-12-31T01:39:45","slug":"solved-how-to-make-scroll-menu-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/","title":{"rendered":"[Solved] How to make scroll menu? [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-31142928\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"31142928\" data-parentid=\"31142083\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You hadn&#8217;t imported jQuery library. In online tesing environments, like JSFiddle and CodePen, adding <code>&lt;script src=\"https:\/\/stackoverflow.com\/questions\/31142083\/sth.js\"&gt;&lt;\/script&gt;<\/code> won&#8217;t work as they have separated HTML, JS and CSS into separate &#8220;consoles&#8221;. You have to use the menu to import external libraries.<\/p>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.codepen.io\/documentation\/editor\/adding-external-resources\/\">https:\/\/blog.codepen.io\/documentation\/editor\/adding-external-resources\/<\/a><\/p>\n<p>Your edited <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/goo.gl\/sBRWnd\">CodePen<\/a><\/p>\n<\/p>\n<div class=\"snippet\" data-lang=\"js\" data-hide=\"false\">\n<div class=\"snippet-code\">\n<pre class=\"snippet-code-js lang-js prettyprint-override\"><code>\/\/ Create a clone of the menu, right next to original.\r\n$('.menu').addClass('original').clone().insertAfter('.menu').addClass('cloned').css('position','fixed').css('top','0').css('margin-top','0').css('z-index','500').removeClass('original').hide();\r\n\r\nscrollIntervalID = setInterval(stickIt, 10);\r\n\r\n\r\nfunction stickIt() {\r\n\r\n  var orgElementPos = $('.original').offset();\r\n  orgElementTop = orgElementPos.top;               \r\n\r\n  if ($(window).scrollTop() &gt;= (orgElementTop)) {\r\n\/\/ scrolled past the original position; now only show the cloned, sticky element.\r\n\r\n\/\/ Cloned element should always have same left position and width as original element.     \r\norgElement = $('.original');\r\ncoordsOrgElement = orgElement.offset();\r\nleftOrgElement = coordsOrgElement.left;  \r\nwidthOrgElement = orgElement.css('width');\r\n$('.cloned').css('left',leftOrgElement+'px').css('top',0).css('width',widthOrgElement).show();\r\n$('.original').css('visibility','hidden');\r\n  } else {\r\n\/\/ not scrolled past the menu; only show the original menu.\r\n$('.cloned').hide();\r\n$('.original').css('visibility','visible');\r\n  }\r\n}<\/code><\/pre>\n<pre class=\"snippet-code-css lang-css prettyprint-override\"><code>*{\r\n   margin: 0;\r\n   padding: 0;\r\n}\r\n.menu {\r\n  width: 100%;\r\n  float: left;\r\n  margin-left: 0px;\r\n  text-align: left;\r\n  background-color: #2f4a67;\r\n  margin-bottom: 0px;\r\n  height: 50px;\r\n}\r\n.menu ul {\r\n  margin-top: 0px;\r\n}\r\n.menu ul a li {\r\n  display: inline-block;\r\n  margin-right: 4%;\r\n  padding-right: 1%;\r\n  padding-top: 0.6%;\r\n  padding-bottom: 0.6%;\r\n  padding-left: 1%;\r\n  color: #FFFFFF;\r\n  margin-top: 5px;\r\n  font-weight: bold;\r\n  font-size: 1.em;\r\n  font-size: 1.3em;\r\n}\r\n.menu li:hover {\r\n  background-color: #FFFFFF;\r\n  color: #2F4A67;\r\n}\r\nh3 {\r\n  display: block;\r\n}<\/code><\/pre>\n<pre class=\"snippet-code-html lang-html prettyprint-override\"><code>&lt;script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/2.1.1\/jquery.min.js\"&gt;&lt;\/script&gt;\r\n&lt;header&gt;\r\n&lt;div class=\"menu\"&gt;\r\n\r\n  &lt;ul&gt;\r\n\r\n    &lt;a href=\"#\"&gt;\r\n      &lt;li&gt;Home&lt;\/li&gt;\r\n    &lt;\/a&gt;\r\n    &lt;a href=\"#\"&gt;\r\n      &lt;li&gt;Abot me&lt;\/li&gt;\r\n    &lt;\/a&gt;\r\n\r\n\r\n\r\n  &lt;\/ul&gt;\r\n\r\n&lt;\/div&gt;\r\n&lt;\/header&gt;\r\n&lt;div class=\"content\"&gt;\r\n&lt;h3 style=\"display: block;\"&gt;\r\nLorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.\r\n&lt;\/h3&gt;\r\n&lt;\/div&gt;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to make scroll menu? [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You hadn&#8217;t imported jQuery library. In online tesing environments, like JSFiddle and CodePen, adding &lt;script src=&#8221;https:\/\/stackoverflow.com\/questions\/31142083\/sth.js&#8221;&gt;&lt;\/script&gt; won&#8217;t work as they have separated HTML, JS and CSS into separate &#8220;consoles&#8221;. You have to use the menu to import external libraries. https:\/\/blog.codepen.io\/documentation\/editor\/adding-external-resources\/ Your edited CodePen \/\/ Create a clone of the menu, right next to original. &#8230; <a title=\"[Solved] How to make scroll menu? [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\" aria-label=\"More on [Solved] How to make scroll menu? [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[464,346,388,991],"class_list":["post-28489","post","type-post","status-publish","format-standard","hentry","category-solved","tag-css","tag-html","tag-jquery","tag-menu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How to make scroll menu? [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to make scroll menu? [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You hadn&#8217;t imported jQuery library. In online tesing environments, like JSFiddle and CodePen, adding &lt;script src=&quot;https:\/\/stackoverflow.com\/questions\/31142083\/sth.js&quot;&gt;&lt;\/script&gt; won&#8217;t work as they have separated HTML, JS and CSS into separate &#8220;consoles&#8221;. You have to use the menu to import external libraries. https:\/\/blog.codepen.io\/documentation\/editor\/adding-external-resources\/ Your edited CodePen \/\/ Create a clone of the menu, right next to original. ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-31T01:39:45+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to make scroll menu? [closed]\",\"datePublished\":\"2022-12-31T01:39:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\"},\"wordCount\":65,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"css\",\"html\",\"jquery\",\"menu\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\",\"name\":\"[Solved] How to make scroll menu? [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-12-31T01:39:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to make scroll menu? [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to make scroll menu? [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to make scroll menu? [closed] - JassWeb","og_description":"[ad_1] You hadn&#8217;t imported jQuery library. In online tesing environments, like JSFiddle and CodePen, adding &lt;script src=\"https:\/\/stackoverflow.com\/questions\/31142083\/sth.js\"&gt;&lt;\/script&gt; won&#8217;t work as they have separated HTML, JS and CSS into separate &#8220;consoles&#8221;. You have to use the menu to import external libraries. https:\/\/blog.codepen.io\/documentation\/editor\/adding-external-resources\/ Your edited CodePen \/\/ Create a clone of the menu, right next to original. ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/","og_site_name":"JassWeb","article_published_time":"2022-12-31T01:39:45+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to make scroll menu? [closed]","datePublished":"2022-12-31T01:39:45+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/"},"wordCount":65,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["css","html","jquery","menu"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/","name":"[Solved] How to make scroll menu? [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-31T01:39:45+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-make-scroll-menu-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to make scroll menu? [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28489"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28489\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}