我试图div
在单击链接时在链接下添加一个,然后在单击下一个链接后使该框消失,然后在下一个链接下放置另一个 div 框。
这是我正在研究的小提琴:http: //jsfiddle.net/d0okie0612/geJM3/
HTML:
<div id="blackbar">
<a class="link" href="#">Click here</a>
<a class="link2" href="#">Click here</a>
<a class="link3" href="#">Click here</a>
</div>
JavaScript:
$('a.link').on('click', function (e) {
e.preventDefault();
$('<div class="whitebar"><p>1</p></div>').appendTo('div#blackbar');
});
$('a.link2').on('click', function (e) {
e.preventDefault();
$('<div class="whitebar2"><p>2</p></div>').appendTo('div#blackbar');
});
$('a.link3').on('click', function (e) {
e.preventDefault();
$('<div class="whitebar3"><p>3</p></div>').appendTo('div#blackbar');
});
#blackbar { background: black; width: 900px; height: 200px;}
.whitebar { background: white; width: 40px; height: 30px; border: solid purple; z-index: 1000;}
.whitebar2 { background: white; width: 40px; height: 30px; border: solid purple; z-index: 1000; position: absolute; left: 90px;}
.whitebar3 { background: white; width: 40px; height: 30px; border: solid purple; z-index: 1000; position: absolute; left: 190px;}
a { color:white;}
我还在学习 jQuery,我相信这段代码可以改进。
任何帮助,将不胜感激。