我想做一些像这样的小提琴只适用于按钮而不是链接:
我需要它来处理链接,而且我还有一个介绍 div,它在单击其中一个链接后被隐藏。
谁能帮帮我。
您只需要声明链接而不是输入。在类列表中,添加要显示id
的。div
Click a button to make it visible:
<div id="intro-tekst">Intro text here !</div>
<div class="boxes" id="coke">Coke is awesome!</div>
<div class="boxes" id="bubble-tea">Bubble tea is da bomb!</div>
<div class="boxes" id="milk">Milk is healthy!</div>
<br />
<p>
I change my mind:
<ul>
<li><a href="javascript:void(0);" class="link coke">Coke</a></li>
<li><a href="javascript:void(0);" class="link bubble-tea">Bubble Tea</a></li>
<li><a href="javascript:void(0);" class="link milk">Milk</a></li>
</ul>
</p>
并像这样绑定它:
$(document).ready(function() {
var url = window.location.href;
var option = url.match(/option=(.*)/);
if (option !== null) {
$(".link ." . option[1]).trigger('click');
}
$(".link").bind('click', function () {
$('#intro-tekst').hide();
$('.boxes').hide();
$('.link').removeClass('selected');
$(this).removeClass('link');
$('#' + $(this).prop('class')).show();
$(this).addClass('link selected');
});
});
JsFiddle 代码在这里:http: //jsfiddle.net/Pq5Cv/8/