diff --git a/gfi-ihk-2024/stories/sections/event-teaser-large-slider/EventTeaserLargeSliderComponent.js b/gfi-ihk-2024/stories/sections/event-teaser-large-slider/EventTeaserLargeSliderComponent.js index 0ac58a6..aeea6d9 100644 --- a/gfi-ihk-2024/stories/sections/event-teaser-large-slider/EventTeaserLargeSliderComponent.js +++ b/gfi-ihk-2024/stories/sections/event-teaser-large-slider/EventTeaserLargeSliderComponent.js @@ -51,10 +51,11 @@ export const createETLSlider = } if (moreCta) { detailBox.appendChild(createButton({ + elementType: 'span', label: moreCta.label, - link: slideData.link, color: 'primary', size: 'small', + preventClick: false })) } if (slideData.bgimage && slideData.bgimage .length > 0) { diff --git a/gfi-ihk-2024/stories/sections/slider/slider.js b/gfi-ihk-2024/stories/sections/slider/slider.js index 54c8640..29143e3 100644 --- a/gfi-ihk-2024/stories/sections/slider/slider.js +++ b/gfi-ihk-2024/stories/sections/slider/slider.js @@ -334,6 +334,8 @@ class IHKSlider { hammer.on('panstart', (e) => { sliderWidth = this.slideOverflow.width(); + // Disable click on drag + this.slideWrapper.find('a').css('pointer-events', 'none'); this.dragging = true; startValue = this.slideWrapper.position().left; @@ -357,6 +359,7 @@ class IHKSlider { }); hammer.on('panend', (e) => { + this.slideWrapper.find('a').addClass('dragging'); this.dragging = false; requestAnimationFrame(() => { @@ -368,7 +371,9 @@ class IHKSlider { } else { this.changeSlide(this.currentSlide); } - }) + }); + // Enable click on drag + this.slideWrapper.find('a').css('pointer-events', 'all'); }); }