广告画廊,jquery问题

时间:2011-07-15 11:59:21

标签: javascript jquery jquery-plugins

我想弄清楚如何在一个名为Ad-gallery的jquery插件中激活回调:http://coffeescripter.com/code/ad-gallery/

有人熟悉这样的剧本吗?我希望每次图像更改时执行我的自定义函数,但脚本不允许或smth错误。

以下是我想要实现的基本示例:

  $(function() {

    var galleries = $('.ad-gallery').adGallery({
          effect:'fade',
          afterImageVisible:function(){
             alert('test');
          }

    });  

});

但是这个属性似乎不起作用。

也许有人有个主意。 谢谢。

2 个答案:

答案 0 :(得分:4)

你应该将afterImageVisible包装成如下所示:

  $(function() {

    var galleries = $('.ad-gallery').adGallery({
          effect:'fade',
          callbacks: {
             afterImageVisible:function(){
                alert('test');
             }
          }

    });  

});

评论中关于$(this):

$(function() {
    $('.ad-gallery').each(function(){
        $(this)..adGallery({
              effect:'fade',
              callbacks: {
                 afterImageVisible:function(){
                    alert('test');
                 }
              }

        });
        $(this).DO_SOMETHING_TO_SPECIFIC_ELEMENT;
    });
});

答案 1 :(得分:0)

尝试使用它:

    $('.ad-gallery').adGallery({
    effect:'fade',  
    callbacks: {
        afterImageVisible: function() {
            alert('test afterImage visible');
        }
    }
});

希望,这是有帮助的