{"id":746,"date":"2021-11-08T22:58:55","date_gmt":"2021-11-08T13:58:55","guid":{"rendered":"http:\/\/www.onepage.co.kr\/wordpress\/?p=746"},"modified":"2021-11-08T23:53:21","modified_gmt":"2021-11-08T14:53:21","slug":"tab-menu-sample2","status":"publish","type":"post","link":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/2021\/11\/08\/tab-menu-sample2\/","title":{"rendered":"tab menu sample2"},"content":{"rendered":"<div>\n<div><a href=\"http:\/\/www.onepage.co.kr\/wordpress\/index.php\/2021\/11\/08\/tab-menu-sample2\/tabexam01\/\" rel=\"attachment wp-att-749\">tabExam01<\/a>&lt;!DOCTYPE html&gt;<\/div>\n<div>&lt;html lang=&#8221;ko-KR&#8221;&gt;<\/div>\n<div>&lt;head&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;meta charset=&#8221;UTF-8&#8243;&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;title&gt;Document&lt;\/title&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;style type=&#8221;text\/css&#8221;&gt;<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 body {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 font-family:&#8221;Malgun Gothic&#8221;;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 font-size: 0.8em;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \/*TAB CSS*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 ul.tabs {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 margin: 0;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding: 0;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 float: left;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 list-style: none;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 height: 32px; \/*&#8211;Set height of tabs&#8211;*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border-bottom: 1px solid #999;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border-left: 1px solid #999;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 width: 100%;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 ul.tabs li {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 float: left;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 margin: 0;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding: 0;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 height: 31px; \/*&#8211;Subtract 1px from the height of the unordered list&#8211;*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 line-height: 31px; \/*&#8211;Vertically aligns the text within the tab&#8211;*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border: 1px solid #999;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border-left: none;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 margin-bottom: -1px; \/*&#8211;Pull the list item down 1px&#8211;*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 overflow:inherit;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 position: relative;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 background: #e0e0e0;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 ul.tabs li a {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 text-decoration: none;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 color: #000;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 display: block;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 font-size: 1.2em;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding: 0 20px;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/*&#8211;Gives the bevel look with a 1px white border inside the list item&#8211;*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border: 1px solid #fff;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 outline: none;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 ul.tabs li a:hover {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 background: #ccc;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 html ul.tabs li.active, html ul.tabs li.active a:hover \u00a0{<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\/*&#8211;Makes sure that the active tab does not listen to the hover properties&#8211;*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 background: #fff;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/*&#8211;Makes the active tab look like it&#8217;s connected with its content&#8211;*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border-bottom: 1px solid #fff;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \/*Tab Conent CSS*\/<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 .tab_container {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border: 1px solid #999;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 border-top: none;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 overflow: hidden;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 clear: both;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 float: left;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 width: 100%;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 background: #fff;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 .tab_content {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 padding: 20px;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 font-size: 1.2em;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 &lt;\/style&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;script type=&#8221;text\/javascript&#8221; src=&#8221;http:\/\/code.jquery.com\/jquery-1.8.3.min.js&#8221;&gt;&lt;\/script&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;script type=&#8221;text\/javascript&#8221;&gt;<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 $(document).ready(function() {<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var tab = localStorage.getItem(&#8216;tab&#8217;)<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (tab){<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs&#8221;).empty();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs&#8221;).append(tab);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/When page loads&#8230;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;.tab_content&#8221;).hide(); \/\/Hide all content<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var activeTab = $(this).find(&#8220;.active a&#8221;).attr(&#8220;href&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;aaa&#8221;, activeTab)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (typeof activeTab == &#8220;undefined&#8221;) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/if (activeTab === undefined) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs li:first&#8221;).addClass(&#8220;active&#8221;).show(); \/\/Activate first tab<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;.tab_content&#8221;).show(); \/\/Show first tab content<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;.tab_container #tab1&#8221;).load(&#8220;tab_content2.txt&#8221;, function (responseTxt, statusTxt, xhr) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;success&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;External content loaded successfully!&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;error&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;Error: &#8221; + xhr.status + &#8220;: &#8221; + xhr.statusText);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;.tab_container #tab2&#8221;).load(&#8220;tab_content.txt&#8221;, function (responseTxt, statusTxt, xhr) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;success&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;External content loaded successfully!&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;error&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;Error: &#8221; + xhr.status + &#8220;: &#8221; + xhr.statusText);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 sTab = $(&#8220;ul.tabs&#8221;).html();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 localStorage.setItem(&#8216;tab&#8217;, sTab)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }else{<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;load activeTab data&#8221;, activeTab)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;.tab_container&#8221;).load(&#8220;tab_content.txt&#8221;, function (responseTxt, statusTxt, xhr) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;success&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;External content loaded successfully!&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;error&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;Error: &#8221; + xhr.status + &#8220;: &#8221; + xhr.statusText);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 sTab = $(&#8220;ul.tabs&#8221;).html();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 localStorage.setItem(&#8216;tab&#8217;, sTab)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8216;load activeTab&#8217;, activeTab)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/$(activeTab).fadeIn();<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/On Click Event<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs&#8221;).on(&#8216;click&#8217;, &#8216;li&#8217;, function(e) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8216;e.target1&#8217;, e.target)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 e.stopImmediatePropagation()<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs li&#8221;).removeClass(&#8220;active&#8221;); \/\/Remove any &#8220;active&#8221; class<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(this).addClass(&#8220;active&#8221;); \/\/Add &#8220;active&#8221; class to selected tab<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;.tab_content&#8221;).hide(); \/\/Hide all tab content<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var activeTab = $(this).find(&#8220;a&#8221;).attr(&#8220;href&#8221;); \/\/Find the href attribute value to identify the active tab + content<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;.tab_container&#8221;).load(&#8220;tab_content.txt&#8221;, function (responseTxt, statusTxt, xhr) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;success&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;External content loaded successfully!&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if (statusTxt == &#8220;error&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8220;Error: &#8221; + xhr.status + &#8220;: &#8221; + xhr.statusText);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8216;activetab h&#8217;, activeTab);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/localStorage.setItem(&#8216;tab&#8217;,&#8221;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 sTab = $(this).parent().html();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 localStorage.setItem(&#8216;tab&#8217;,sTab )<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/localStorage.setItem(&#8216;activeTab&#8217;, activeTab);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(activeTab).fadeIn(); \/\/Fade in the active ID content<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 return false;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 });<\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/ delete tab<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs&#8221;).on(&#8216;click&#8217;,&#8217;li input&#8217;, function(e){<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(&#8216;e.target&#8217;, e.target)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 e.stopImmediatePropagation()<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/var currentIdx = $(this).parent().index();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/console.log(&#8216;currentIdx&#8217;, currentIdx)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/if (currentIdx == 0) return false;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(this).parent().remove();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var currentTabs = $(&#8220;ul.tabs&#8221;).html();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0console.log(typeof currentTabs)<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/localStorage.setItem(&#8216;tab&#8217;, &#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 localStorage.setItem(&#8216;tab&#8217;, currentTabs)<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs li:last-child&#8221;).trigger(&#8216;click&#8217;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\/\/ console.log(&#8216;aaativetab del&#8217;, activeTab);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log($(this));<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 })<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;#btnAdd&#8221;).on(&#8216;click&#8217;, function(e){<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 e.stopImmediatePropagation()<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var tabIdx = $(&#8220;ul.tabs li&#8221;).length+1;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 console.log(tabIdx)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var tabTitle = &#8220;tab&#8221; + tabIdx;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 var dt = new Date()<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 tabIdx = dt.getMilliseconds()<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 addTab(tabIdx, tabTitle)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 })<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 });<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 function addTab(tabIdx, tabTitle){<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 sTab = &#8216;&lt;li&gt;&lt;a href=&#8221;#tab&#8217;+ tabIdx +'&#8221;&gt;&#8217;+ tabTitle +'&lt;\/a&gt;&lt;input type=&#8221;button&#8221; value=&#8221;x&#8221; class=&#8221;removeTab&#8221;\/&gt;&lt;\/li&gt;&#8217;;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8216;.tabs&#8217;).append(sTab);<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 sTab = $(&#8216;.tabs&#8217;).html();<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/localStorage.setItem(&#8216;tab&#8217;,&#8221;)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 localStorage.setItem(&#8216;tab&#8217;, sTab)<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $(&#8220;ul.tabs li:last-child&#8221;).trigger(&#8216;click&#8217;);<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }<\/div>\n<div>\u00a0 \u00a0 &lt;\/script&gt;<\/div>\n<div>&lt;\/head&gt;<\/div>\n<div>&lt;body&gt;<\/div>\n<div>&lt;div id=&#8221;wrapper&#8221;&gt;<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 &lt;input type=&#8221;button&#8221; id=&#8221;btnAdd&#8221;&gt;tab add&lt;\/div&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;!&#8211;\ud0ed \uba54\ub274 \uc601\uc5ed &#8211;&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;ul class=&#8221;tabs&#8221;&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 &lt;li&gt;&lt;a href=&#8221;#tab1&#8243;&gt;tab1&lt;\/a&gt;<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 &lt;\/li&gt;<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 &lt;\/ul&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;!&#8211;\ud0ed \ucf58\ud150\uce20 \uc601\uc5ed &#8211;&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;div class=&#8221;tab_container&#8221;&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 &lt;div id=&#8221;tab1&#8243; class=&#8221;tab_content&#8221;&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;!&#8211;Content&#8211;&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;h1&gt;tab1\uc601\uc5ed&lt;\/h1&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9 &lt;br\/&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \uc790\ubc14\ud0b9 \ube14\ub85c\uadf8 :<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;a href=&#8221;http:\/\/javaking75.blog.me&#8221;&gt;javaking75.blog.me&lt;\/a&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 &lt;\/div&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 &lt;div id=&#8221;tab2&#8243; class=&#8221;tab_content&#8221;&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Content<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0&lt;h1&gt;tab2\uc601\uc5ed&lt;\/h1&gt;<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9 \ub0b4\uc6a9<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 &lt;\/div&gt; &#8211;&gt;<\/div>\n<div>\u00a0 \u00a0 &lt;\/div&gt;<\/div>\n<div>&lt;\/div&gt;<\/div>\n<div>&lt;\/body&gt;<\/div>\n<div>&lt;\/html&gt;<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>tabExam01&lt;!DOCTYPE html&gt; &lt;html lang=&#8221;ko-KR&#8221;&gt; &lt;head&gt; \u00a0 \u00a0 &lt;meta charset=&#8221;UTF-8&#8243;&gt; \u00a0 \u00a0 &lt;title&gt;Document&lt;\/title&gt; \u00a0 \u00a0 &lt;style type=&#8221;text\/css&#8221;&gt; \u00a0 \u00a0 \u00a0 \u00a0 body { \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 font-family:&#8221;Malgun Gothic&#8221;; \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 font-size: 0.8em; \u00a0 \u00a0 \u00a0 \u00a0 } \u00a0 \u00a0 \u00a0 \u00a0 \/*TAB CSS*\/ \u00a0 \u00a0 \u00a0 \u00a0 ul.tabs { [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-746","post","type-post","status-publish","format-standard","hentry","category-java-jsp-spring"],"_links":{"self":[{"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=746"}],"version-history":[{"count":3,"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/746\/revisions"}],"predecessor-version":[{"id":752,"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/746\/revisions\/752"}],"wp:attachment":[{"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.onepage.co.kr\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}