簡単な質問ですが、「fontawesome-angle」を維持しながら「上」と「下」を切り替えるクラスを切り替えたいですか? 私はいくつかの方法を試しました:
$('.build-button').live('click', function(el) {
var span = $(this).find('span'),
var icon = //not sure here..
//I want to toggle between 'up' and 'down'
span.toggleClass('fontawesome-angle-'+icon ? 'up' : 'down')
});
申し訳ありませんが、これは間違っていますが、困惑しています。これは非常に簡単なはずです...
解決策を見つけたようです:
$('.build-button').live('click', function(el) {
var span = $(this).find('span'),
button = $(this),
icon = $(this).hasClass('function_on')
button.addClass('function_on')
$('#content-builder').toggleClass('opened');
span.toggleClass('fontawesome-angle-'+icon ? 'up' : 'down')
});
まだいくつか微調整が必要ですが、何か指摘したいことがあれば、喜んで承ります。