看起来这应该是一个非常明显的答案,但我面临投资组合的压力,我想我可能会在这里混淆自己。我找不到我正在寻找的答案(我通常可以在这个网站上找到)。
基本上我想将带有图像的外部页面加载到我的画廊中。唯一的问题是画廊本身是从外部页面加载的。
当我将图库代码放入其自己的单独加载窗口时,我能够成功实现这一点。但是当我尝试使用原始设置时,当然,我必须委托。我知道如何设置它,它只是定义给我带来问题的函数本身(其中“窗口”调用包含其外部页面上的画廊的 div):
function showPiece(show) {
window.load(show);
}
我如何在这里“委托”?
另外,我想确保我也想出了如何点击返回画廊。由于某种原因,这对我也不起作用。这是我使用的(你可以在portfolio2.html页面的吉他页面上看到):
window.on('click',"#back", function(e){
e.preventDefault();
showPage('portfolio.html');
manageNavState($(this));
});
这是我的网站,因此您可以详细了解正在发生的事情: 投资组合网站
这是我制作的另一个画廊页面: 第二个画廊页面
对不起,如果这是一个愚蠢的问题。提前谢谢大家!
===编辑===
没关系,我的代码非常好。我发现我只需要在链接的图像页面中使用 html 标签打开和关闭,这是我没想到的,因为我不必在其他地方这样做。一张图片仍然无法正常工作,但我会弄清楚的。