0

この質問は、このスレッドからの続きです。 アンカー付きの特定のdivのみを表示します

私はprofiles.htmlというページがあります

これには、「profile」というクラスに含まれる約20人のプロファイルと、「example-name1」、「example-name2」、「example-name3」などのIDが含まれています。

プロファイル.html#example-name2に移動すると、そのプロファイルのみが表示されます。

ここで、profiles.html#example-name2に移動するときに、profiles.htmlだけに表示されないdivなどのコンテンツをさらにロードしたいと思います。

何か案は?

4

1 に答える 1

0

タイマーを使用して、1 秒ごとにアンカーを再確認できます。適切なアンカー テキストがある場合は、適切な div を表示します。

window.setInterval('functionName', 100);
function functionName() {
    var url_pieces = document.location.href.split('#');
    if( document.elementById(url_pieces[1]) )
        document.elementById(url_pieces[1]).style.display='';
} 

編集: JSFiddle でこの大まかな例をより完全に記入してください: http://jsfiddle.net/La6AZ/

于 2013-02-20T21:53:10.007 に答える