授权后更改图标

时间:2018-04-05 12:38:02

标签: javascript html node.js ajax

如何在授权后更改图标? 注册前应该是输入图标<div class="auth_icon">。用户注册后,图标应更改为另一个块<div class="icForRegistrUsers">link to the project on GitHub

&#13;
&#13;
 <div class="auth_icon">
                <a href="#popup-auth" class="js-popup-open"><img src="./public/images/icons/enter.svg" height="35px" width="35px" alt="authorization_icon" title="authorization"></a>
            </div>
            <div class="icForRegistrUsers">
                <a href="/profile"><img src="./public/images/icons/avatar.svg" height="35px" width="35px" alt="avatar_icon" title="profile"></a>
                <a href="/logout" class="btn btn-logout">Logout</a>
            </div>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

我认为有多种方法可以做到这一点,取决于一些东西。

  1. 如果这2个区块相同,那么只有不同的类别 可以删除旧类并在js脚本中添加新类 授权成功电话。
  2. 如果2个块不同,您可以交换2个div的显示属性。在授权<div class="auth_icon">显示阻止之前,<div class="icForRegistrUsers">显示无,并且在注册后<div class="auth_icon">显示无,<div class="icForRegistrUsers">为阻止

答案 1 :(得分:0)

在Express 4中 安装favicon middleware,然后执行:

var favicon = require('serve-favicon');

app.use(favicon(__dirname + '/public/images/favicon.ico'));
Or better, using the path module:

app.use(favicon(path.join(__dirname,'public','images','favicon.ico')));
(note that this solution will work in express 3 apps as well)

在Express 3中 根据API,.favicon接受位置参数:

app.use(express.favicon("public/images/favicon.ico")); 

大多数情况下,你可能想要这个(建议使用vsync):

app.use(express.favicon(__dirname + '/public/images/favicon.ico'));

或者更好的是,使用路径模块(如Druska建议的那样):

app.use(express.favicon(path.join(__dirname, 'public','images','favicon.ico')));