vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB5 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=263)
-   -   Announcement Carousel (https://vborg.vbsupport.ru/showthread.php?t=325781)

BulliM 11-18-2017 06:37 PM

Announcement Carousel
 
There are some announcements active on my forum start site. It would be nice, if they were animated, so every announcement (not only first one) can be seen by users. So I try to animate them by JS. This works:

Code:

if($("span.control").length && $("div.announcement-tabs").length){
var secondsperelement = 5;
var announcementelements = $("div[data-index]"),
i = 0;
$(announcementelements[0]).show();
var loopseconds = secondsperelement*announcementelements.length*1000;
(function announcementloop() {
announcementelements.delay(loopseconds).toggle(0).eq(++i%announcementelements.length).show(0, announcementloop);}());
}

But this runs not smooth and is not smart. Another way to animate, is to define an array of content and change html content by js. But before I programm it by myself, I ask for an existing mod.

So my question is: Is there an existing mod, who animate announcements?


All times are GMT. The time now is 01:09 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02182 seconds
  • Memory Usage 1,702KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete