Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Advanced Search
  • 0
orourkedevon

Disabling custom code injection on mobile only

Question

Hi, does anyone know if you can disable custom code for mobile only? I have added the below code to enable parallax scrolling, but it is causing an error on mobile where the banner has a small black section on top before the banner image begins. Hoping there is a way to disable this code on mobile only so parallax scrolling works on desktop web at least. Here is the page: https://www.fluviomarketing.com/ 

<!-- Parallax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/rellax/1.6.2/rellax.min.js"></script>
<script>
  document.addEventListener('DOMContentLoaded', function() {
    var targets = '.banner-thumbnail-wrapper #thumbnail img, .index-section #thumbnail img, .index-section:first-child .slide .thumb-image';
    if (document.querySelector(targets)) {
      var rellax = new Rellax(targets, {
        speed: -6,
        center: true
      });
    }
  });
</script>
<!-- end Parallax -->

Edited by orourkedevon

Share this post


Link to post

3 answers to this question

Recommended Posts

  • 0

Hello. Consider adding a link to the site/page in question. That often helps others diagnose the issue then write and test solutions.


If a response helped you out, send a 'Like' 👍 (bottom-right) and/or 'Upvote' vote.jpg.c260784ece77aec852b0e3049c77a607.jpg (top-left)

Share this post


Link to post
  • 0

I made an adjustment to not center the image, which removed the small black space on top of the banner  (although it doesn't scale the image when dragged causing another issue). Ideally, I'd like to disable the CSS on mobile all together. Below is the code - any guidance would be much appreciated!

<!-- Parallax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/rellax/1.6.2/rellax.min.js"></script>
<script>
  document.addEventListener('DOMContentLoaded', function() {
    var targets = '.banner-thumbnail-wrapper #thumbnail img, .index-section #thumbnail img, .index-section:first-child .slide .thumb-image';
    if (document.querySelector(targets)) {
      var rellax = new Rellax(targets, {
        speed: -6,
        center: false
      });
    }
  });
</script>
<!-- end Parallax -->

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment


×
×
  • Create New...