define(function(){
// 该模块返回一个由easyJS封装的div元素
return E( '<div class="hello_div">hello easy.js !</div>' );
});
使用该模块:var btn = E( '#demoHelloBtn' );
// 为按钮绑定一个一次性的事件
btn.one( 'click', function( e ){
// 加载hello模块
E.use( 'hello', function( helloDiv ){
var win = E( window );
// 将模块中的div插入到body中
E( 'body' ).append( helloDiv );
// 设置div出现在页面的左下角
helloDiv.css( 'top', win.scrollTop() + win.height() - 150 + 'px' )
// 动画效果展示
.anim({
to : { left : '0px' },
easing : 'doubleSqrt'
});
});
e.preventDefault();
});
<a href="#" class="btn" id="demoHelloBtn">运行</a>easyjs.components.zip ( 1.73 MB 下载:113 次 )