cancel
Showing results for 
Search instead for 
Did you mean: 

Swatches Hover Option

SOLVED
   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

Swatches Hover Option

How to disable the hover option for swatches?

For Ex., Color attribute has the swatches. While we hover a swatch a div displaying that colour in a respective height and width.

Suggest the solution for this please.

2 ACCEPTED SOLUTIONS

Accepted Solutions

Re: Swatches Hover Option

@anand_v

 

No worries man,

 

You can just hide using CSS Smiley Happy

.swatch-attribute-label { z-index: 99999;}
.swatch-option-tooltip {    max-width: 0px !important;    max-height: 0px !important;    overflow:hidden;    min-height: 0px !important;    min-width: 0px !important; border:none !important;    background:transparent !important; 
}

 

or 

 

body.catalog-category-view .swatch-option-tooltip {  display:none !important;  visibility:hidden !important;
}

 

Make sure after these changes to run the upgrade and static content deploy commands and clear cache. 

 

 Try which one is help you Smiley Happy cheers

Manish Mittal
https://www.manishmittal.com/

View solution in original post

Re: Swatches Hover Option

Hello @anand_v,

 

Please follow below steps for it

  1. Put below file in your theme vendor/magento/module-swatches/view/frontend/web/js/swatch-renderer.js 
  2. Find swatch-option-tooltip text and remove it and it will look like the attached screenshot https://www.screencast.com/t/Zqojhm18PKQ
    2018-09-21_12-02-35.jpg
  3. Run below command
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush
    php bin/magento cache:clean
  4. Done.

--
If my answer is useful, please Accept as Solution & give Kudos

View solution in original post

7 REPLIES 7

Re: Swatches Hover Option

Hello @anand_v

 

Make your theme extend Magento_Swatches. Copy swatch-renderer.js to your Magento_Swatches/web/js folder. Edit js file, comment out or delete the part$.widget('mage.SwatchRendererTooltip' .... Then find

 

// Connect Tooltip            container
                .find('[option-type="1"], [option-type="2"], [option-type="0"], [option-type="3"]')
                .SwatchRendererTooltip()
                ;

and delete it (or comment out) and then flush the cache.

Cheers! 

Manish Mittal
https://www.manishmittal.com/

Re: Swatches Hover Option

1. Put below file in your theme 

vendor/magento/module-swatches/view/frontend/web/js/swatch-renderer.js 

2. Search for: $.widget('mage.SwatchRendererTooltip'

3. Change ‘swatch-option-tooltip’ -> ‘swatch-option-tooltip-null’

If my answer is helpful, please Accept as Solution & give Kudos

Re: Swatches Hover Option

Sorry @Manish Mittal 

I have tried it. But it is not working

Re: Swatches Hover Option

@anand_v

 

No worries man,

 

You can just hide using CSS Smiley Happy

.swatch-attribute-label { z-index: 99999;}
.swatch-option-tooltip {    max-width: 0px !important;    max-height: 0px !important;    overflow:hidden;    min-height: 0px !important;    min-width: 0px !important; border:none !important;    background:transparent !important; 
}

 

or 

 

body.catalog-category-view .swatch-option-tooltip {  display:none !important;  visibility:hidden !important;
}

 

Make sure after these changes to run the upgrade and static content deploy commands and clear cache. 

 

 Try which one is help you Smiley Happy cheers

Manish Mittal
https://www.manishmittal.com/

Re: Swatches Hover Option

Hello @anand_v,

 

Please follow below steps for it

  1. Put below file in your theme vendor/magento/module-swatches/view/frontend/web/js/swatch-renderer.js 
  2. Find swatch-option-tooltip text and remove it and it will look like the attached screenshot https://www.screencast.com/t/Zqojhm18PKQ
    2018-09-21_12-02-35.jpg
  3. Run below command
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush
    php bin/magento cache:clean
  4. Done.

--
If my answer is useful, please Accept as Solution & give Kudos

Re: Swatches Hover Option

Not working @gelanivishal

I have tried using CSS.

Re: Swatches Hover Option

This is causing a problem, making layered navigation not working on category pages. Not a good solution.