これはかなり明白な答えのようですが、私はポートフォリオのプレッシャーにさらされており、ここで自分自身を混乱させていると思います. 探していた答えを見つけることができませんでした (通常、このサイトで見つけることができます)。
基本的に、画像を含む外部ページをギャラリーにロードしたいと考えています。唯一の問題は、ギャラリー自体が外部ページから読み込まれることです。
ギャラリー コードを独自の個別読み込みウィンドウに配置すると、これを正常に実装できました。しかし、元のセットアップで試してみると、もちろん委任する必要があります。私はそれを設定する方法を知っています、それは私に問題を与えている関数自体を定義しているだけです(「ウィンドウ」は外部ページのギャラリーを含むdivを呼び出します):
function showPiece(show) {
window.load(show);
}
ここで「委任」するにはどうすればよいですか?
また、クリックしてギャラリーに戻る方法も確認したかったのです。それは何らかの理由で私にとってもうまくいきませんでした。これが私が使っていたものです (portfolio2.html ページのギターページで確認できます):
window.on('click',"#back", function(e){
e.preventDefault();
showPage('portfolio.html');
manageNavState($(this));
});
ここに私のサイトがありますので、何が起こっているかを詳しく見ることができます: ポートフォリオサイト
そして、これが私が作ったもう一つのギャラリーページです: Second Gallery Page
これがばかげた質問である場合は申し訳ありません。よろしくお願いします!
===編集===
気にしないでください、私のコードは完全に問題ありませんでした。リンクされた画像ページの html タグを使用して開いたり閉じたりするだけでよいことがわかりました。1 つの画像はまだ機能していませんが、解決します。