首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >effeckt.css入门-了解文档?

effeckt.css入门-了解文档?
EN

Stack Overflow用户
提问于 2013-07-22 20:39:39
回答 1查看 1.6K关注 0票数 2

我想使用一些effects provided with Effeckt.css按钮和屏幕外导航。Looking at the source,我可以看到它已经被整齐地安排成了模块化。

我已经克隆了这个项目,但我真的不知道如何开始作为一个用户-文档似乎是针对贡献者。

假设我只想包含一个按钮。我尝试将demo.autoprefixed.csseffeckt.autoprefixed.css文件复制到我自己的项目中,然后这样做:

代码语言:javascript
复制
  <link rel="stylesheet" href="assets/css/m.autoprefixed.css">
  <link rel="stylesheet" href="assets/css/effeckt.autoprefixed.css">
  ...
  <div class="button-demo-wrap">
    <button class="effeckt-button slide-left"><span class="label">Slide Left</span> <span class="spinner"></span></button>
  </div>

这不起作用,而且它包含了很多我不需要的代码,只需要一个按钮。如何开始这个项目?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-22 21:52:08

这似乎与JavaScript有关。

我检查了这个网站,似乎Effeckt.css是一个CSS框架,它需要一些Javascript来触发动画。在他们的演示站点上引用的buttons.js中找到了以下代码(也在JS-Fiddle中)。

我在这里做了一个关于如何使用这些按钮的示例演示:http://jsfiddle.net/fc6ux/

相关部分如下:

代码语言:javascript
复制
$('.effeckt-button').on( 'click', function(){
    showLoader(this);
});

function showLoader(el) {
    var button = $(el),
        resetTimeout;

    if(button.attr( 'data-loading' )){
        button.removeAttr( 'data-loading' );
    } 
    else {
        button.attr( 'data-loading', true );
    }

    clearTimeout( resetTimeout );
    resetTimeout = setTimeout( function() {
        button.removeAttr( 'data-loading' );
    }, 2000 );
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17787820

复制
相关文章

相似问题

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