我想每次點擊其中一個鏈接時更改標題,文本,YouTube視頻和圖片。該頁面是不應該改變,只是文本和媒體在下面的例子中,我「畫」的箱子:使用jQuery更改標題,段落和<iframe>/<img>標籤點擊
|友情鏈接1 | .............. ....... |頭...................... |
|鏈接2 | ..................... |段落文本.......... |
|鏈接3 | ..................... | _ __ _ __ _ __ _ __ _ ____ |
|鏈接4 | ..................... | ..................... | ............. |
|鏈接5 | ..................... | Youtube vid |圖片|
|鏈接6 | ..................... | ..................... | ............. |
所有頁眉/段落框首先,YouTube的VID和圖片應該與具有文本,並且也應該出現,如果你按下鏈接1.然後媒體開始,每次按下另一個鏈接,文字和媒體將淡出,新的文字和媒體將淡入。
如果您點擊鏈接2,某些文字會消失並且會出現新內容,對於媒體也是如此。
我想用jQuery/JavaScript來做到這一點!
請幫助我!
HTML:
<ul id="entireList">
<li class="singleList">
<a class="link" href="#" id="link1">
Link 1
/a>
</li>
<li> /* the same for all of the 6 links, different id and text ofc */
...
</ul>
的盒子:
<div class="text">
</div>
<div class="media">
</div>
的Javascript/jQuery的:
var h1 = 'Header text for link 1'
var p1 = 'Paragraph text for link 1' /* I'll make one for each link */
$(function() {
$('div.text').show().html(h1 + p1); /* Shows the text from Link 1 asap */
$('a.link #link1').click(function() { /* When click on link, text will change */
$('div.text').html(h1 + p1);
});
});
沒有什麼作品
也給你的HTML代碼 –