1

我现在正在开发一个插件,但无法让它工作。

我想做一个像这样的容器

如果您单击一个块,则封面应向特定方向移动。
但每次我想得到的孩子.coverFrame-Container,它只是给了我文件的链接+' > .cover'

这是我的代码:

$.fn.coverBlock = function () {
    // Settings
    var settings = $.extend({
        direction: 'up',
        speed: 400
    });

    $(this).click(function () {
        element = this;
        console.log(this + ' .cover');
    });
}

$(function () {
    $('.coverFrame').coverBlock();
});

这只是在调试中。

点击功能中的控制台日志只是给了我这个:

file:///G:/wamp/www/training/index.html# .cover 

没有添加 +' .cover'它给了我以下内容:

<a href="#" class="coverFrame" style="display: block; height: 100px; width: 100px;">...</a>

我该如何解决我可以选择孩子并使用它的问题?

4

1 回答 1

0

尝试在 click 函数中使用 $(this) 。

于 2013-05-13T00:01:44.683 回答