1

我有一个菜单,只有当用户在主页上时才会显示一些内容。每次单击任何菜单项时都会运行此条件。如果用户单击其他菜单项,我不想显示此内容。我试图防止 JavaScript 不得不从 HTML 中来回切换。这过分吗?

例子:

if(pageNumber === home) {
    $('#content').css({'display':'block'});
} else if($('#content').css('display') !== 'none') {
    $('#content').css({'display':'none'});
}
4

1 回答 1

3

您可以使用以下toggle方法:

$('#content').toggle(pageNumber === home);

http://api.jquery.com/toggle/

于 2013-05-24T16:05:09.373 回答