www.webdeveloper.com
Results 1 to 4 of 4

Thread: [RESOLVED] HELP with code

Hybrid View

  1. #1
    Join Date
    Feb 2010
    Posts
    12

    resolved [RESOLVED] HELP with code

    Something in my code below is causing interference and all that shows is my background. PLEASE HELP!

    <head>
    <script type="text/javascript" src="scripts/jquery.innerfade.js"></script>
    <script type="text/javascript" src="scripts/jquery.js"></script>

    <script type="text/javascript">
    $(document).ready(
    function(){
    $('#topslides').innerfade({
    animationtype: 'fade',
    speed: 'slow',
    timeout: 4000,
    type: 'random_start',
    containerheight: 'inherit'
    });
    $('#slides').innerfade({
    animationtype: 'fade',
    speed: 'normal',
    timeout: 9000,
    type: 'random_start',
    containerheight: 'inherit'
    });
    });
    </script>

    <script type="text/javascript">
    (function($) {

    $.fn.innerfade = function(options) {
    return this.each(function() {
    $.innerfade(this, options);
    });
    };

    $.innerfade = function(container, options) {
    var settings = {
    'animationtype': 'fade',
    'speed': 'normal',
    'type': 'sequence',
    'timeout': 2000,
    'containerheight': 'auto',
    'runningclass': 'innerfade',
    'children': null
    };
    if (options)
    $.extend(settings, options);
    if (settings.children === null)
    var elements = $(container).children();
    else
    var elements = $(container).children(settings.children);
    if (elements.length > 1) {
    $(container).css('position', 'relative').css('height', settings.containerheight).addClass(settings.runningclass);
    for (var i = 0; i < elements.length; i++) {
    $(elements[i]).css('z-index', String(elements.length-i)).css('position', 'absolute').hide();
    };
    if (settings.type == "sequence") {
    setTimeout(function() {
    $.innerfade.next(elements, settings, 1, 0);
    }, settings.timeout);
    $(elements[0]).show();
    } else if (settings.type == "random") {
    var last = Math.floor ( Math.random () * ( elements.length ) );
    setTimeout(function() {
    do {
    current = Math.floor ( Math.random ( ) * ( elements.length ) );
    } while (last == current );
    $.innerfade.next(elements, settings, current, last);
    }, settings.timeout);
    $(elements[last]).show();
    } else if ( settings.type == 'random_start' ) {
    settings.type = 'sequence';
    var current = Math.floor ( Math.random () * ( elements.length ) );
    setTimeout(function(){
    $.innerfade.next(elements, settings, (current + 1) % elements.length, current);
    }, settings.timeout);
    $(elements[current]).show();
    } else {
    alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\'');
    }
    }
    };

    $.innerfade.next = function(elements, settings, current, last) {
    if (settings.animationtype == 'slide') {
    $(elements[last]).slideUp(settings.speed);
    $(elements[current]).slideDown(settings.speed);
    } else if (settings.animationtype == 'fade') {
    $(elements[last]).fadeOut(settings.speed);
    $(elements[current]).fadeIn(settings.speed, function() {
    removeFilter($(this)[0]);
    });
    } else
    alert('Innerfade-animationtype must either be \'slide\' or \'fade\'');
    if (settings.type == "sequence") {
    if ((current + 1) < elements.length) {
    current = current + 1;
    last = current - 1;
    } else {
    current = 0;
    last = elements.length - 1;
    }
    } else if (settings.type == "random") {
    last = current;
    while (current == last)
    current = Math.floor(Math.random() * elements.length);
    } else
    alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\'');
    setTimeout((function() {
    $.innerfade.next(elements, settings, current, last);
    }), settings.timeout);
    };

    })(jQuery);

    // **** remove Opacity-Filter in ie ****
    function removeFilter(element) {
    if(element.style.removeAttribute){
    element.style.removeAttribute('filter');
    }
    }
    </script>

    <!-- InstanceBeginEditable name="head" -->

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

    <link href="scripts/imgbubbles.css" rel="stylesheet" type="text/css" />

    <style type="text/css">

    /*CSS for 2 demos on the page*/
    #squares li{
    width: 101px; /*width of image container. Must be wider than contained images (before bubbling) */
    height: 101px; /*height of image container. Must be taller than contained images (before bubbling) */
    }

    #squares li img{
    width: 31px; /*width of each image before bubbling*/
    height: 31px; /*height of each image*/
    }

    </style>

    <script type="text/javascript" src="scripts/imgbubbles.js">

    /***********************************************
    * Image Bubbles effect- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
    ***********************************************/

    </script>

    <script type="text/javascript">
    jQuery(document).ready(
    function($){
    $('ul#squares').imgbubbles({
    factor:3.15,
    speed:3000
    });
    });
    </script>

    <script>
    jQuery.noConflict();

    // Use jQuery via jQuery(...)
    jQuery(document).ready(function(){
    jQuery("div").hide();
    });

    // Use imgbubbles with $(...), etc.
    $('ul#squares').hide();
    </script>
    </head>

  2. #2
    Join Date
    Dec 2002
    Location
    St. Louis, MO, USA
    Posts
    1,582
    I'm not that familiar with jQuery.. but I do see that you are including TWO sources for the jQuery code.

    <script type="text/javascript" src="scripts/jquery.js"></script>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

    Try removing one of them and see if that fixes it.

    ^_^

  3. #3
    Join Date
    Feb 2010
    Posts
    12
    Thanks. I'll give it a try. I looked at both script files and they are completely different, which is why I left both links. We shall see.

    Thank you!

  4. #4
    Join Date
    Feb 2010
    Posts
    12

    Thank you!

    THANK YOU THANK YOU THANK YOU!
    This was my problem all along.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles