1

我目前正在构建一个 Jquery 交互式游戏,并且正在使用 jQuery Colorbox 插件向用户显示消息。

问题是,所有游戏都在一个 div 内,我需要在该 div 内打开该 Colorbox(该容器 div 是overflow:hidden)。

我希望 Colorbox 的工作方式与默认情况下相同,居中,但在 div 块中而不是在整个主体中。

我试图在 colorbox.js 中更改这一行:

$(document.body).append($overlay, $box.append($wrap, $loadingBay));

进入这个:

$("#game").append($overlay, $box.append($wrap, $loadingBay));

但它不起作用。你有什么主意吗?

太感谢了!

4

1 回答 1

0

这个答案有点晚了......

我正在查看 jquery.colorbox.js 的第 300 行。

更改:$window = $(window);

至:

$window = $(".Class");

于 2012-10-10T00:44:42.263 回答