2

ページの要素へのアンカーを作成しようとしています。タブインターフェイスがあります。HTMLでは、それらのリンクは次のようになっていることがわかります。

http://example.com/index.php/service#tab-1
http://example.com/index.php/service#tab-2
http://example.com/index.php/service#tab-3
http://example.com/index.php/service#tab-4

そのため、IDがtab-1、tab-2などの4つのdivがあります。

別のビューファイルからそれらへのアンカーを作成するにはどうすればよいですか?私がこれを試すとき:

<a href="<?=site_url();?>/service#tab-1">give it a try</a>

ページ/serviceに移動しますが、#tab-1には焦点を当てていません。プレーンHTMLで動作していましたが、codeigniterでは実行できませんでした

手伝ってくれてありがとう!

4

2 に答える 2

2

私はCodeIgniterで同じことを試しましたが、うまく機能したので、IDが正しいことを再確認することをお勧めします。それ以外は試してみてください

<a href="<?=site_url('/service#tab-1');?>">give it a try</a>

また

<a href="<?=site_url('/service');?>#tab-1">give it a try</a>
于 2013-02-19T16:19:58.840 に答える
0

あなたはあなたのページに等のターゲットを置く必要があり#tab-1ます。したがって、divには、次のような名前付きアンカーを含める必要があります。

<a name="tab-1"></>

これにより、ページがこの要素にジャンプします。

于 2013-02-19T16:17:59.210 に答える