所以在大家的帮助下,我终于在我的画廊网站上取得了一些进展,非常感谢。现在我有最后一个,希望是非常简单的问题。首先,这是场景:
由于我是 Javascript 新手,我正在尝试学习 javascript,因为我深入研究了 jquery,所以我尝试在(我相信这个术语)vanilla javascript 中做所有事情。在不深入所有代码的情况下,我为我的作品创建了一个画廊,该画廊在页面顶部有一个拇指滑块和一个显示所选作品(包括其他视图、描述、标题等)的字段。现在我没有采用多数组,而是构建了一个名为“gallery/php”的页面,该页面包含所有将被调用到该字段中的预构建 div(标题为“通用”)。使用InnerHTML,我正在制作一个简单的呼叫,以便选择所需的缩略图时,它调用相应的DIV通过ID并将其写入“通用”DIV。
够简单...
问题是我有大约 40 个,如果我做一个 php 包含并将包含隐藏在一个隐藏的 div 中而艺术品不显示它需要永远加载页面,这似乎是一个非常糟糕的主意。我想做的是修改我现在正在使用的函数,这样它就不会在当前页面上调用 id,而是知道要引用哪个外部页面以及要拉取和填充“通用”的 div(基于 id) div 与。该脚本当前如下所示:
function changeDiv(art) {
viewer = document.getElementById('generic'),
targetInfo = document.getElementById(art);
viewer.innerHTML = targetInfo.innerHTML;
}
我想做的是(忽略语法):
function changeDiv(art) {
viewer = document.getElementById('generic'),
targetInfo = ***src = gallery.php, #(art);***
viewer.innerHTML = targetInfo.innerHTML;
}
我看到的唯一与我想做的类似的事情是 jquery 中的 .load() 但我不知道如何将其翻译回 javascript。