Javascript 调用gallery.js中的shadowbox

Javascript 调用gallery.js中的shadowbox,javascript,jquery,html,shadowbox,Javascript,Jquery,Html,Shadowbox,我有一个图像库,我想在单击大图像时添加一个阴影框。 shadowbox正在处理HTML页面,但当我试图通过gallery调用它时,它没有响应 调用此.js脚本是为了能够在图像库中显示大型图像 // shows the large image that is associated to the $item var $loader = $rgGallery.find('div.rg-loading').show(); $items.removeClass('selected'); $item.

我有一个图像库,我想在单击大图像时添加一个阴影框。 shadowbox正在处理HTML页面,但当我试图通过gallery调用它时,它没有响应

调用此.js脚本是为了能够在图像库中显示大型图像

// shows the large image that is associated to the $item

var $loader  = $rgGallery.find('div.rg-loading').show();

$items.removeClass('selected');
$item.addClass('selected');

var $thumb    = $item.find('img'),
largesrc  = $thumb.data('large'),
title    = $thumb.data('description');

$('<img/>').load( function() {
  $rgGallery.find('div.rg-image').empty().append('<a href="' + largesrc + '" rel="shadowbox" ><img src="' + largesrc + '"/></a>');
  if( title )
    $rgGallery.find('div.rg-caption').show().children('p').empty().text( title );
  $loader.hide();
})
//显示与$item关联的大图像
var$loader=$rgGallery.find('div.rg-load').show();
$items.removeClass('selected');
$item.addClass('selected');
var$thumb=$item.find('img'),
largesrc=$thumb.data('large'),
title=$thumb.data('description');
$('').load(函数(){
$rgGallery.find('div.rg-image').empty().append('');
如果(标题)
$rgGallery.find('div.rg-caption').show().children('p').empty().text(标题);
$loader.hide();
})

我该怎么办?

建议为您的问题提供JSFIDLE解决方案!这是你的全部功能吗?右大括号丢失了,所以我添加了它…除非你想暗示你只是发布了函数的一部分,下面还有更多的代码?我只是添加了函数的一部分!