更改之前检查样式?

时间:2013-05-24 16:01:26

标签: javascript jquery

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

示例:

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

1 个答案:

答案 0 :(得分:3)

您可以使用toggle方法:

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

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