首页/ mobileweb/ 小草律所/ 代码预览

💻 代码预览 · 小草律所

mw_corp · 上传者 小草网络
← 返回详情
小草律所/app.js · 约 991 字符
1// 小草律所 · 交互逻辑
2document.addEventListener('click', function (e) {
3  var t = e.target.closest('[data-toast]');
4  if (t) { toast(t.getAttribute('data-toast')); }
5  var ft = e.target.closest('.field-tab');
6  if (ft) {
7    var wrap = ft.parentElement;
8    [...wrap.children].forEach(function (x) { x.classList.remove('sel'); });
9    ft.classList.add('sel');
10    var kw = ft.textContent;
11    var cards = document.querySelectorAll('.lawyer-card');
12    cards.forEach(function (c) {
13      c.style.display = (kw === '全部' || c.getAttribute('data-field') === kw) ? 'flex' : 'none';
14    });
15  }
16});
17function toast(msg) {
18  var d = document.createElement('div');
19  d.style.cssText = 'position:fixed;left:50%;bottom:110px;transform:translateX(-50%);background:rgba(26,35,64,.85);color:#fff;padding:10px 20px;border-radius:20px;font-size:13px;z-index:999';
20  d.textContent = msg;
21  document.body.appendChild(d);
22  setTimeout(function () { d.remove(); }, 1800);
23}
24