You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

点击显示隐藏搜索框时搜索图标无法切换为X关闭图标问题求助

要实现点击切换搜索/X图标,只需做两处核心修改:

1. 调整CSS规则,移除覆盖font-awesome图标显示的代码

删除CSS文件中如下代码段:

.sb-icon-search:before {
    content: "";
}

可选优化:如果图标位置显示异常,可调整.sb-icon-search样式:将height:0px改为height:50px,新增line-height:50px属性,保证图标垂直居中。

2. 修改JavaScript点击事件,增加图标切换逻辑

找到JS中submitIcon.click绑定的事件函数,修改为如下代码:

submitIcon.click(function(){
    if(isOpen == false){
        searchBox.addClass('sb-search-open');
        qutu.removeClass('noborder');
        qutu.addClass('bborder');
        // 切换为X图标
        $('.sb-icon-search i').removeClass('fa-search').addClass('fa-times');
        isOpen = true;
    } else {
        searchBox.removeClass('sb-search-open');
        qutu.removeClass('bborder');
        qutu.addClass('noborder');
        // 切换回搜索图标
        $('.sb-icon-search i').removeClass('fa-times').addClass('fa-search');
        isOpen = false;
    }
});

修改完成后即可实现预期效果:点击搜索图标展开搜索框时自动切换为X图标,点击X收起搜索框时切回搜索图标。

内容的提问来源于stack exchange,提问作者Murat Mamedov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 05:15:04