单击后可以使div显示的JavaScript

时间:2013-11-22 18:45:51

标签: javascript html visibility

我目前有一个按钮,我想打开一个隐藏的div框,然后会显示一个列表以打开第二个div框。该代码似乎不适用于JavaScript。

这是JavaScript:

$('#content1 div').each(function(i){
$(this).addClass('level1');
});
$('#content2 div').each(function(i){
    $(this).addClass('level2');
});

$('#menu2 a').click(function (e) {
    $('#content1 div.makeVisible').removeClass('makeVisible');
    $(divToMakeVisible).addClass('makeVisible');
    e.preventDefault();
});
$('div.level1 a').click(function (e) {
    $('#content1 div.level1').removeClass('makeVisible');
    divToMakeVisible = $(this).attr('href');
    console.log(divToMakeVisible);
    $(divToMakeVisible).addClass('makeVisible');
    e.preventDefault();
});
$('div.level2 a').click(function (e) {
    $('#content2 div.level2').removeClass('makeVisible');
    divToMakeVisible = $(this).attr('href');
    $(divToMakeVisible).addClass('makeVisible');
    e.preventDefault();
});

JSFiddle的完整代码可以在这里找到:http://jsfiddle.net/nkxsP/20/

0 个答案:

没有答案
相关问题