Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 广告库,jquery问题_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 广告库,jquery问题

Javascript 广告库,jquery问题,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我试图找出如何在一个名为Ad gallery的jquery插件中激活回调: 有人熟悉这样的剧本吗?我想在每次图像更改时执行自定义函数,但脚本不允许,或者smth错误 以下是我想要实现的一个基本示例: $(function() { var galleries = $('.ad-gallery').adGallery({ effect:'fade', afterImageVisible:function(){ alert

我试图找出如何在一个名为Ad gallery的jquery插件中激活回调:

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

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

  $(function() {

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

    });  

});
但这个属性似乎不起作用

也许有人有主意。
谢谢。

您应该将afterImageVisible包装成这样:

  $(function() {

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

    });  

});
从评论中可以看到大约$

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

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

您应该将afterImageVisible包装为如下所示:

  $(function() {

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

    });  

});
从评论中可以看到大约$

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

        });
        $(this).DO_SOMETHING_TO_SPECIFIC_ELEMENT;
    });
});
尝试使用以下方法:

    $('.ad-gallery').adGallery({
    effect:'fade',  
    callbacks: {
        afterImageVisible: function() {
            alert('test afterImage visible');
        }
    }
});
希望,这是有帮助的

尝试使用以下方法:

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

希望,这是有帮助的

哦,我的上帝。。。我犯了这么愚蠢的错误。。。我没看到。非常感谢。就这么做了,想问一个快速的问题@avall,如果我想操纵回调中的图像。。。你会把这个。。。工作还是有一种特定的方法来引用图像?你可以尝试使用每个函数来获得适当的$this引用。哦,我的天。。。我犯了这么愚蠢的错误。。。我没看到。非常感谢。就这么做了,想问一个快速的问题@avall,如果我想操纵回调中的图像。。。你会把这个。。。工作还是有一种特定的方法来引用图像?您可以尝试使用每个函数来获得正确的$this引用。谢谢。这是有益的。您是否知道如何从该回调中引用当前显示的图像。smth像这样。。。但它只是一个对象,不确定是哪一个。当前“this”是对adGallery对象的引用。要访问当前显示的图像,您可以使用“this.current\u index”或“this.current\u image”。实际上,尝试转储“this”-对象并查看其属性,它应该会有所帮助。谢谢。这是有益的。您是否知道如何从该回调中引用当前显示的图像。smth像这样。。。但它只是一个对象,不确定是哪一个。当前“this”是对adGallery对象的引用。要访问当前显示的图像,您可以使用“this.current\u index”或“this.current\u image”。实际上,尝试转储“this”-对象并查看其属性,它应该会有所帮助。