我有一个 Drupal 站点,它使用 Views 来显示节点列表,单击时会显示在 Colorbox 中。
现在,我正在尝试更改此 Colorbox 的背景颜色,它应该根据用户单击的节点而有所不同。
我正在尝试遵循此示例:http: //jsfiddle.net/UFtrK/112/; 但我就是无法让它工作——背景颜色永远不会改变。 我究竟做错了什么?
这是一个链接示例:
<a class="colorbox-node colorbox-color init-colorbox-node-processed-processed" href="/node/55?width=800&height=550" data-bg="#0E83CD">freaky mash up</a>
这是我的 JavaScript:
$(document).ready(function () {
$(".colorbox-color").colorbox({
onComplete: function(){
var bg = $.colorbox.element().data('bg');
$('#cboxWrapper').css('backgroundColor', bg);
$('#cboxLoadedContent').css('backgroundColor', bg);
}
});
});