arie_cristianD

change news ticker to post marque

Jan 26th, 2026
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. document.addEventListener('DOMContentLoaded', function () {
  2.   const ticker = document.querySelector('.jeg_news_ticker');
  3.   if (!ticker) return;
  4.  
  5.   const items = ticker.querySelector('.jeg_news_ticker_items');
  6.   if (!items) return;
  7.   if (items.dataset.marqueeReady === '1') return;
  8.   items.dataset.marqueeReady = '1';
  9.   const originalItems = Array.from(items.querySelectorAll('.jeg_news_ticker_item'));
  10.   if (!originalItems.length) return;
  11.   items.innerHTML = '';
  12.   const wrap1 = document.createElement('div');
  13.   wrap1.className = 'marque-wrapper';
  14.  
  15.   const wrap2 = document.createElement('div');
  16.   wrap2.className = 'marque-wrapper';
  17.  
  18.   originalItems.forEach((el) => wrap1.appendChild(el));
  19.   originalItems.forEach((el) => wrap2.appendChild(el.cloneNode(true)));
  20.  
  21.   items.appendChild(wrap1);
  22.   items.appendChild(wrap2);
  23.  
  24.   items.classList.add('stop'); /* remove this code if you want to disable the stop on hover efect */
  25. });
  26.  
Advertisement
Add Comment
Please, Sign In to add comment