我有一些这样的代码:

function switch_tabs(obj) {
    $('.tab-content').hide();
    $('.tabs a').removeClass("selected");

    var id = obj.attr("rel");
    $('#' + id).show();
    obj.addClass("selected");
}


show函数添加display:block。但是我想添加display:inline-block而不是块。

最佳答案

尝试使用CSS代替show隐藏和显示内容。

function switch_tabs(obj) {
    $('.tab-content').css('display', 'none'); // you could still use `.hide()` here
    $('.tabs a').removeClass("selected");
    var id = obj.attr("rel");

    $('#' + id).css('display', 'inline-block');
    obj.addClass("selected");
}

关于jquery - 如何在jQuery show()函数中添加display:inline-block?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26610508/

10-12 12:24
查看更多