-1

我想做一些像这样的小提琴只适用于按钮而不是链接:

http://jsfiddle.net/qNhZj/

我需要它来处理链接,而且我还有一个介绍 div,它在单击其中一个链接后被隐藏。

谁能帮帮我。

4

1 回答 1

2

您只需要声明链接而不是输入。在类列表中,添加要显示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/

于 2012-10-05T12:48:21.037 回答