Note that there are some explanatory texts on larger screens.

plurals
  1. POJQuery Feature List Slide Delay
    primarykey
    data
    text
    <p>So here's what I'm trying to do. I am sliding 3 div in 3 different columns. I want to put a delay on this script so that the 3 columns change at the same speed but they change at different times. Here's the javascript</p> <pre><code>/* * FeatureList - simple and easy creation of an interactive "Featured Items" widget * Examples and documentation at: http://jqueryglobe.com/article/feature_list/ * Version: 1.0.0 (01/09/2009) * Copyright (c) 2009 jQueryGlobe * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License * Requires: jQuery v1.3 */ (function($) { $.fn.featureList = function(options) { var tabs = $(this); var output = $(options.output); new jQuery.featureList(tabs, output, options, speed); return this; }; $.featureList = function(tabs, output, options, speed) { function slide(nr) { if (typeof nr == "undefined") { nr = visible_item + 1; nr = nr &gt;= total_items ? 0 : nr; } tabs.removeClass('current').filter(":eq(" + nr + ")").addClass('current'); output.stop(true, true).filter(":visible").fadeOut(); output.filter(":eq(" + nr + ")").fadeIn(function() { visible_item = nr; }); } var options = options || {}; var total_items = tabs.length; var visible_item = options.start_item || 0; options.pause_on_hover = options.pause_on_hover || true; output.pause_on_hover = output.pause_on_hover || true; options.transition_interval = options.transition_interval || speed; output.hide().eq( visible_item ).show(); tabs.eq( visible_item ).addClass('current'); tabs.click(function() { if ($(this).hasClass('current')) { return false; } slide( tabs.index( this) ); }); if (options.transition_interval &gt; 0) { var timer = setInterval(function () { slide(); }, options.transition_interval); if (options.pause_on_hover) { tabs.mouseenter(function() { clearInterval( timer ); }).mouseleave(function() { clearInterval( timer ); timer = setInterval(function () { slide(); }, options.transition_interval); }); } if (output.pause_on_hover) { output.mouseenter(function() { clearInterval( timer ); }).mouseleave(function() { clearInterval( timer ); timer = setInterval(function () { slide(); }, options.transition_interval); }); } } }; })(jQuery); $(document).ready(function() { $.featureList( $("#sliderSelection li"), //Your Menu $("#slider img"), //Your Content {start_item:0}, //Starting Item 5000 //Change Speed ); $.featureList( $("#graphicSelect li"), $("#featuredDesign .design"), {start_item:0}, 1000 ); $.featureList( $("#webSelect li"), $("#featuredWeb .web"), {start_item:0}, 1000 ); $.featureList( $("#marketSelect li"), $("#featuredMarket .market"), {start_item:0}, 1000 ); }); </code></pre> <p>I just want to add a delay() as a 5th parameter. my HTML is about 300 lines long and my css is just as lengthy so I won't bog down the page with that. Any help would be much appreciated! <a href="http://jqueryglobe.com/article/feature-list" rel="nofollow">http://jqueryglobe.com/article/feature-list</a></p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload