There are many various page effects on the current page. Commonly used ones include pop-up layer effect, seamless scrolling effect, and tab switching effect. Today I will share a tab switching effect written by myself using native javascript. Due to my limited skills, please point out any problems.
The rendering is as follows:

html code:
js-tabs
首页 技术 生活 作品
首页首页首页首页首页首页首页首页首页首页
11111 22222 33333
11111111111111111111111111111111111
javascript code:
function tabs(id,trigger){ var tabsBtn = document.getElementById(id).getElementsByTagName('h2')[0].getElementsByTagName('a'); var tabsContent = document.getElementById(id).getElementsByTagName('p'); for(var i = 0,len = tabsBtn.length; i < len; i++){ tabsBtn[i].index = i; if(trigger == 'click'){ tabsBtn[i].onclick = function(){ clearClass(); this.className = 'on'; showContent(this.index); } }else if(trigger == 'mouseover'){ tabsBtn[i].onmouseover = function(){ clearClass(); this.className = 'on'; showContent(this.index); } } } function showContent(n){ for(var i = 0,len = tabsBtn.length; i < len; i++){ tabsContent[i].className = 'hide'; } tabsContent[n].className = 'tabs-content'; } function clearClass(){ for(var i = 0,len = tabsBtn.length; i < len; i++){ tabsBtn[i].className = ''; } } }
Note:
1. Title For example, homepage, technology, life and works are in h2 tags.
2. Use the class named on to display the current title. If you change it to another class such as selected, you need to modify the corresponding content in tabs.js.
3. The content corresponding to the title is in the p tag. There can be no more p tags within p tags.
PS: These are some results I wrote casually based on the javascript knowledge I learned when I was bored.
For more articles related to javascript implementing tabs switching effect, please pay attention to the PHP Chinese website!
Related articles:
WeChat Mini Program: How to implement tabs tab effect example
How to solve the problem of vs2008 installation failure
Second-level domain name query method
What are the cloud servers?
Why is there no sound in Tencent meetings?
How to read files and convert them into strings in java
Property management system software
flac file conversion
Reasons why excel table cannot be opened