Support » Plugin: FancyBox for WordPress » Custom Expression and getTitle function

  • Please can you change the getTitle function so that it only applies to only one element rather all anchor elements with class fancybox.

    The idea of the custom thumbnails expression is surely to make sure that the function is only applied to the anchors selected by that expression.

    My suggestion is that getTitle is redefined as follows (I dont think it will break anything ;-):

    jQuery.fn.getTitle = function() {
            var title = jQuery(this).children("img") . attr("title");
            jQuery(this) . attr('title',title);

    With this approach I can use the image title attribute as a short title that appears when the user places the cursor over the image and use a long title in the anchor title that contains a title, description, links etc.

    I can then exclude my galleries from auto-lightboxing as follows:

    jQuery(thumbnails).not(".fancybox") . addClass("fancybox") . attr("rel","fancybox") . getTitle();

    In other words – the expression says “make all images a fancybox that aren’t already a fancybox’

    Thanks in advance.

  • The topic ‘Custom Expression and getTitle function’ is closed to new replies.