0

我无法让我的 jQuery 工作。

当 div 关闭时,我想要文本“显示更多”,然后在它打开时显示“显示更少”。

此文本在打开时有效,但在关闭时不会更改..

    $('.more_content').click(function(){
        $('p.show').text($('p.show').is(':visible') ? 'Show less' : 'Show more');
        $('#extra_content').slideToggle('fast')              
    });
4

2 回答 2

2

该声明

$('p.show').is(':visible')

应该:

$('#extra_content').is(':visible')
于 2013-02-06T22:55:13.187 回答
0
$('.more_content').click(function(){
$('#extra_content').is(':visible') ? $('p.show').text('Läs mer om oss') : $('p.show').text('Läs mindre om oss') ;
$('#extra_content').slideToggle('fast')
enter code here});
于 2013-02-07T00:37:36.697 回答