首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Meteor 1.3+中不起作用的语义UI转换

Meteor 1.3+中不起作用的语义UI转换
EN

Stack Overflow用户
提问于 2016-05-03 16:48:24
回答 1查看 1.3K关注 0票数 0

我最近升级到Meteor1.3.2.4,所有的Javascript行为似乎都被破坏了。例如,我有一个带有此HTML的可撤销消息块:

代码语言:javascript
复制
<div class="ui error message">
    <i class="close icon"></i>
    <div class="header">
        Your manual overrides are extremely limited in duration!
    </div>
    <span class="reason">You're wasting your time, Captain.</span>
</div>

而这个javascript:

代码语言:javascript
复制
import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/templating';
import { $ } from 'meteor/jquery';
import { FlowRouter } from 'meteor/kadira:flow-router';

import '../../../client/lib/semantic-ui/definitions/modules/transition';

import './login.html';

Template.App_login.events({
  'submit #login-form'(event) {
       event.preventDefault();
       const user = event.target.user.value;
       const password = event.target.password.value;

       Meteor.loginWithPassword(user, password, (error) => {
           if (error) {
               $('.error.message').toggleClass('hidden')
                  .find('.reason').text(error.reason);
           } else {
               FlowRouter.go('App.home');
           }
      });
  },
  'click .close.icon'(event) {
      $(event.target).closest('.message').transition('fade');
  },
});

单击“关闭”图标时,会收到错误Transition: Element is no longer attached to DOM. Unable to animate. fade <div class=​"ui error message">​…​</div>​

这也发生在popup上。

这似乎与this question类似,后者仍在等待一个可接受的答案。

项目分支:https://github.com/blueknightone/2-minute-attack/tree/2-minute-attack-11

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-04 21:53:51

基于上面Pankaj的建议,我仔细研究了导入,但没有在JS文件中查看。

事实证明,这个问题是由于语义UI的主题化机制造成的。我正在使用材料主题,并已将themes.config.import.less中的所有内容转换为'material

修复的结果是将@transition : 'material'; @transition : 'default'; 重置为@transition : 'default'; in client/lib/semantic-ui/themes.config.import.less

解决了过渡和弹出的问题。而且,由于我有semantic:ui包,所以不需要导入或使用像semantic:ui-transition这样的包。

谢谢潘卡吉把我带到了我需要继续的轨道上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37009854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档