You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
short description of the bug / issue, provide more detail below.
Could anyone help me on the following issue:
I'm using a slick slider on four items. Each item contains two layers that can be toggled by a user's (mouse)click (using jQuery with .show .hide.) I use breakpoints to change the slickslider to show less items on mobile.
On desktop it runs smoothly. However, on mobile the items cannot be toggled on/off as if the jQuery .show .hide is blocked.
After resizing the screen to a smaller format and back to its original format, the toggling ON/OFF of the layers using the show hide jQuery is also lost on desktop.
Any idea how to fix this? I really appreciate your support.
Should there be anything unclear (sorry, I am an absolute nembie), please do not hesitate to contact me
Did this work before?
Without the slick slider the items can be toggled "on/off" with the show hode jQuery on mobile. with the slick slider the items can be toggled on desktop, but not on mobile
The text was updated successfully, but these errors were encountered:
Could anyone help me on the following issue:
I'm using a slick slider on four items. Each item contains two layers that can be toggled by a user's (mouse)click (using jQuery with .show .hide.) I use breakpoints to change the slickslider to show less items on mobile.
On desktop it runs smoothly. However, on mobile the items cannot be toggled on/off as if the jQuery .show .hide is blocked.
After resizing the screen to a smaller format and back to its original format, the toggling ON/OFF of the layers using the show hide jQuery is also lost on desktop.
Any idea how to fix this? I really appreciate your support.
Should there be anything unclear (sorry, I am an absolute nembie), please do not hesitate to contact me
====================================================================
[ paste your jsfiddle link here ]
use this jsfiddle to reproduce your bug:
http://jsfiddle.net/simeydotme/fmo50w7n/
we will likely close your issue without it.
====================================================================
Steps to reproduce the problem
SLICK SLIDER
<style> .slick-slider { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: rgba(255,255,255,1); } .slick-center { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); transform: scale(1.25); margin-left: 0vw !important; margin-right: 0vw !important; } .slick-list { position: relative; display: block; overflow-x: hidden; padding: 5vw 1vw 5vw 1vw !important; margin-left: 0!important, } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-slide { position: relative; float: left; height: 100%; min-height: 1px; } .home-content-slider .slick-arrow, .home-content-slider .slick-arrow:hover, .home-content-slider .slick-arrow:focus { position: absolute; font-size: 0; line-height: 0; padding: 0; color: #F43B69; outline: none; background: rgba(255,255,255,1); border: none; cursor: pointer; top: 50%; transform: translateY(-50%); z-index: 100; height: 50px; vertical-align: middle; border-radius: 50%; width: 50px; } .home-content-slider .slick-prev { left: -50px; } .home-content-slider .slick-next { right: -50px; } .home-content-slider .slick-arrow:before { font-family: ETmodules; color: transparant; background: #F43B69; opacity: 1; font-size: 46px; vertical-align: middle; color: #1F293E; text-align: center; } .home-content-slider .slick-arrow:hover:before { opacity: 0.8; } .home-content-slider .slick-prev:before { content: '34'; } .home-content-slider .slick-next:before { content: '35'; } .entry-content ul.slick-dots { position: absolute; bottom: 0; display: block; width: 70%; padding: 0; margin: 0; list-style: none; text-align: center; } .slick-dots li { position: relative; display: inline-block; margin: 0 0.6vw; padding: 0; cursor: pointer; } .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 1.4vh; height: 1.4vh; padding: 0; cursor: pointer; color: #000000; border: 2px; outline: none; background-color: #4F989E; border-radius: 10px; align: center } .slick-dots { bottom: 0vw !important; margin-left: -3vw!important; } .slick-dots li button:hover { background-color: #F43B69; width: 1.6vh; height: 1.6vh; } .slick-dots li.slick-active button { background-color: #ffffff; } .slick-dots li button:before { display: none!important; } @media(max-width: 980px) { .home-content-slider .slick-prev { left: -32px; } .home-content-slider .slick-next { right: -30px; } } @media(max-width: 499px) { .home-content-slider .slick-prev { left: -26px; } .home-content-slider .slick-next { right: -24px; } } </style> <script> jQuery(document).ready(function() { jQuery('.slide-home').slick({ speed: 800, autoplay: true, fade: false, autoplaySpeed: 10000, initialSlide: 2, dots: true, arrows: false, pauseOnHover: true, focusOnSelect: false, swipe: true, swipeToSlide: true, centerMode: true, slidesPerRow: 1, rows: 3, slidesToShow: 3, slidesToScroll: 1, touchMove: true, touchThreshold: 5, responsive: [ { breakpoint: 980, settings: { slidesToShow: 2, } }, { breakpoint: 767, settings: { slidesToShow: 1, } } ] }); }); </script>SHOW HIDE LAYERS
<script> jQuery(function($){ var buttons = { '.mtc_button_1up': { 'toggle': '', 'hide' : '.mtc_element_1up', 'show' : '.mtc_element_1down,.mtc_element_2up,.mtc_element_3up,.mtc_element_4up', }, '.mtc_button_1down': { 'toggle': '', 'hide' : '.mtc_element_1down', 'show' : '.mtc_element_1up', }, '.mtc_button_2up': { 'toggle': '', 'hide' : '.mtc_element_2up', 'show' : '.mtc_element_2down,.mtc_element_1up,.mtc_element_3up,.mtc_element_4up', }, '.mtc_button_2down': { 'toggle': '', 'hide' : '.mtc_element_2down', 'show' : '.mtc_element_2up', }, '.mtc_button_3up': { 'toggle': '', 'hide' : '.mtc_element_3up', 'show' : '.mtc_element_3down,.mtc_element_1up,.mtc_element_2up,.mtc_element_4up', }, '.mtc_button_3down': { 'toggle': '', 'hide' : '.mtc_element_3down', 'show' : '.mtc_element_3up', }, '.mtc_button_4up': { 'toggle': '', 'hide' : '.mtc_element_4up', 'show' : '.mtc_element_4down,.mtc_element_1up,.mtc_element_2up,.mtc_element_3up', }, '.mtc_button_4down': { 'toggle': '', 'hide' : '.mtc_element_4down', 'show' : '.mtc_element_4up', }, }; $.each(buttons, function(button, elements) { $(button).click(function(e){ e.preventDefault(); $(elements.toggle).slideToggle(0); $(elements.show).slideDown(0); $(elements.hide).slideUp(0); $(button).toggleClass( 'mtc_button_opened mtc_button_closed'); }); }); }); jQuery(function($){ $('.mtc_button_1up').click(); }); </script>====================================================================
What is the expected behaviour?
Carousel of four itmes. The appearence of the items can be changed by clicking on a button (using jQuery show hide).
====================================================================
What is observed behaviour?
... The "toggling" of layers ON/OFF works on desktop, but not on mobile. Without the slick slider the items can be toggled "on/off"
====================================================================
More Details
Chrome
/1.6.0
Without the slick slider the items can be toggled "on/off" with the show hode jQuery on mobile. with the slick slider the items can be toggled on desktop, but not on mobile
The text was updated successfully, but these errors were encountered: