How to enable hover tab on page load in css?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP



How to enable hover tab on page load in css?



I am working on a website in which I want to enable hover on page load.



The HTML code which I have used for the tabs are:


<div class="tab">
<button class="tablinks" onclick="openCity(event, 'London')">London</button>
<button class="tablinks" onclick="openCity(event, 'Paris')">Paris</button>
<button class="tablinks" onclick="openCity(event, 'Tokyo')">Tokyo</button>
</div>



The CSS code which I have use in order to enable London tab content is:


.tab-contents>.active

display:block;






Problem Statement:



I am wondering what changes I should make in the fiddle so that on page load London tab is always enable with hover. The content section is already enabled, I just want to enable the tab now with hover.





Why don't you just add the active class to button before loading? <button class="tablinks active" onclick="openCity(event, 'London')">London</button>
– git-e-up
Aug 8 at 18:36



<button class="tablinks active" onclick="openCity(event, 'London')">London</button>





@git-e-up Can you make changes in the fiddle ? In that way, it would be easy for me to visualize.
– flash
Aug 8 at 18:42





jsfiddle.net/wpy496v3/9
– git-e-up
Aug 8 at 18:42





@git-e-up It solves half my problem. On hovering Paris and Tokyo tabs, the london tab is still on hover. I want to work in a way that when page loads the london should have the background color which is present in the fiddle https://jsfiddle.net/wpy496v3/9/embedded/result which is changed by you but on hovering Paris` and Tokyo tabs the london tab hover should not be present.
– flash
Aug 9 at 1:11



Paris and Tokyo tabs


when page loads the london should have the background color which is present in the fiddle https://jsfiddle.net/wpy496v3/9/embedded/result which is changed by you but on hovering


Tokyo




1 Answer
1



Add the following to your script:


var $activeTab = document.querySelector('.tablinks:first-child');
$activeTab.classList.toggle('active');





Can you make changes in the existing fiddle ? In that way, it would be easy for me to visualize.
– flash
Aug 9 at 1:14







By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Popular posts from this blog

Firebase Auth - with Email and Password - Check user already registered

Dynamically update html content plain JS

Creating a leaderboard in HTML/JS