WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] How to replace a specific gallery function? (1 post)

  1. bxwebber
    Member
    Posted 1 year ago #

    HI!

    I'm trying to replace a plugin function but I'm stuck in how to do that. Help would be much appreciated!

    The plugin is Slim Jetpack, the Tiled Gallery to be precise. In the plugin's original .js file this is the part I want to replace:

    TiledGallery.prototype.Captions = function() {
    	/* Hide captions */
    	this.caption.hide();
    
    	this.item.on( 'hover', function() {
    		$( this ).find( '.tiled-gallery-caption' ).slideToggle( 'fast' );
    	});
    };

    I want to replace it with this:

    TiledGallery.prototype.Captions = function() {
    	/* Hide captions */
    	this.caption.hide();
    
    	this.item.hover(
    		function() { $( this ).find( '.tiled-gallery-caption' ).slideDown( 'fast' ); },
    		function() { $( this ).find( '.tiled-gallery-caption' ).slideUp( 'fast' ); }
    	);
    	this.item.click(
    		function() { $( this ).find( '.tiled-gallery-caption' ).slideUp( 'fast' ); }
    	);
    };

    but of course I don't want to change the original file, I 'd like to use my child theme's function.php.
    I've found a few articles on the subject, but most are confusing, since I don't know that much about scripting. I can't figure out what is supposed to be going where.

    Thanks if you can help out!

    (PS my site is still only local on my machine)

Topic Closed

This topic has been closed to new replies.

About this Topic