我正在尝试整合jQuery shadowbox
. 所以我需要知道它是否可以为td
's 做。根据shadowbox的文档,rel=shadowbox
必须为链接添加。
但就我而言,我有table
而不是links。因此,当用户单击任何td
'sa影子框时,应该会打开。可以使用shadowbox吗?
取自文档:
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'
});
});
注意player
和content
。