我正在使用一个名为nyromodal的灯箱,我在一些缩略图上手动调用它来打开一个更大的图像。
代码:
onclickActiveItem: function (item) {
$('img.active').click(function(e) {
e.preventDefault();
$.nyroModalManual({
url: 'image.jpg'
});
return false;
});
我不想为每个图像输入url(如“image.jpg”中所示),并且想要一个函数来读取src并将其转换为上述代码中的href。我在想这样的事情,但我无法找到一种方法让它在我的代码中工作。
$('img.active').click(function(e) {
e.preventDefault();
var nyro = element.getAttribute('src');
element.setAttribute('href', nyro);
$.nyroModalManual({
url: 'nyro'
});
return false;
});
目前它只会在新页面中打开src图像。我将不胜感激任何帮助 ! 我是新手,所以要温柔......
麦克
答案 0 :(得分:1)
在我看来,你错误地设置了网址并且javascript失败了。
尝试
$('.nyroclickable').click(function(e) {
$.nyroModalManual({
url: this.src;
});
return false;
});
并将“nyroclickable”类应用于您的图片