1
A
答えて
1
あなたはそれを行うにはHTML5のdata-*
synatxを使用することができます。
HTML:
<a class="link" data-link="first" href="#">link 1</a>
<a class="link" data-link="second" href="#">link 2</a>
<a class="link" data-link="third" href="#">link 3</a>
<div class="linkdetails" data-link="first" >content 1</div>
<div class="linkdetails" data-link="second" >content 2</div>
<div class="linkdetails" data-link="third" >content 3</div>
Javascriptを:
$('.link').toggle(function() {
$('.linkdetails[data-link=' + $(this).data('link') + ']').animate({
width: '200px'
}, 300);
}, function() {
$('.linkdetails[data-link=' + $(this).data('link') +']').animate({
width: '0px'
}, 300);
});
+0
これはほとんど私の後だったので、関連するコンテンツを置き換えるだけで新しい容器 –
+0
これを使用して問題を解決しました。[JSfiddle](http://jsfiddle.net/unbornink/LUKGt/) –
+0
@ChrisMead。いい感じ。がんばろう! – gdoron
関連する問題
- 1. コンテンツのコンテナdiv
- 2. 同じ行のdivを同じ高さにする - 動的コンテンツ
- 3. 同じページ(php)内の別のdivへのリンクを開きます
- 4. 同じボタンでdivを閉じて開きます
- 5. divの幅をコンテンツの幅と同じにします
- 6. センターを同じに保つコンテナ内でchild divを展開する - CSS
- 7. あるページのdivコンテンツを別のページのdivコンテンツに置き換えます。
- 8. ホバリングのコンテナの外側にあるdivにコンテンツを展開します
- 9. divコンテンツを検索して別のdivコンテンツに置き換えます
- 10. jqueryを使用してボタンからコンテナdivにコンテンツをロード
- 11. コンテンツはコンテナを展開します
- 12. JQUERY +同じDIVをリロードする
- 13. バックグラウンドdivをjavascriptのないコンテンツと同じにする
- 14. div内のリンクを同じdiv内に開く
- 15. コンテナdiv内の画像の周りに同じ詰め込み
- 16. divを展開するときに同じ高さを返します
- 17. divが同じコードブロックにない場合、jqueryは同じクラスのdivを切り替えます。
- 18. 2回のクリック - 別のアクション(同じdiv)
- 19. divコンテンツのonclickメニューをJqueryに置き換えます。
- 20. DIV - 同じ高さのjQueryやCSS
- 21. テキストエリアから別のdivにコンテンツを公開
- 22. divを展開して別のコンテンツを表示する
- 23. jQueryナビゲーション - 同じビュー、新しいコンテンツ
- 24. レイアウト、divコンテナの外側のコンテンツ
- 25. タブ内の別のdivコンテナ内にdivコンテナを配置する方法
- 26. はdivの中で開かれたハイパーリンクをロード - 同じdivの
- 27. Jqueryメニュー:デフォルトのアクティブDIVコンテナ
- 28. シンプル:divをajaxコンテンツ(jquery)に置き換えます
- 29. jspdfで同じファイルに別のdivを追加するには
- 30. jquery divコンテンツを置き換えるhtml()
この例では何をしたいのですか? – uday
リンク1をクリックすると、コンテンツ1がコンテナに読み込まれ、リンク2をクリックしてコンテンツがコンテンツ2に置き換えられます。 –