0

我正在尝试整合jQuery shadowbox. 所以我需要知道它是否可以为td's 做。根据shadowbox的文档,rel=shadowbox必须为链接添加。

但就我而言,我有table而不是links。因此,当用户单击任何td'sa影子框时,应该会打开。可以使用shadowbox吗?

4

1 回答 1

0

取自文档

Shadowbox.init({
    // skip the automatic setup again, we do this later manually
    skipSetup: true
});

window.onload = function() {

    // set up all anchor elements with a "movie" class to work with Shadowbox
    Shadowbox.setup("a.movie", {
        gallery:            "My Movies",
        autoplayMovies:     true
    });

};​

在您的情况下,请使用td.your_class而不是a.movie.

编辑:我不知道应该是什么内容,但你可以这样做:

Shadowbox.init({
    skipSetup: true
});

$('table td').click(function(e) { // when td is clicked..
    Shadowbox.open({
        content: '<p>Put your content here.</p>',
        player: 'html',
    title: 'My shadowbox'
    });​
});

注意playercontent

于 2012-09-26T12:39:48.937 回答