Todos.TodoController = Ember.ObjectController.extend({
isCompleted: function(key, value){
var model = this.get('model');
if (value === undefined) {
// property being used as a getter
return model.get('isCompleted');
} else {
// property being used as a setter
model.set('isCompleted', value);
model.save();
return value;
}
}.property('model.isCompleted')
});
Run Code Online (Sandbox Code Playgroud)
我正在通过Ember.js的ToDo指南,我似乎无法理解这个控制器是如何工作的..property()是什么意思?当我删除'返回值'时怎么样?行功能保持不变.如果有人能够准确地解释这里发生的事情会很棒.
链接指南:http://emberjs.com/guides/getting-started/marking-a-model-as-complete-incomplete/
我正试图在#container div的滚动事件上为boxShadow设置动画.一切正常,除了我无法找到一个很好的方法来检测滚动条到达顶部,以便boxShadows可以动画出来.到目前为止这是我的代码
$('#container').scroll(
function()
{
$('#white').animate(
{
boxShadow: "0 8px 8px -7px #696868"
},
"fast");
if ($('#container').scrollTop() == 0)
{
$('#white').animate(
{
boxShadow: "0 0 0 0 #696868"
},
"fast");
}
}
);
Run Code Online (Sandbox Code Playgroud)
我添加了一个演示.滚动动画的初始效果非常好,但是当第二个动画开始播放时,当条形图返回顶部时它们是相当长的延迟.http://jsfiddle.net/JYqC3/14/
在我的网站中,左侧有一个导航栏.当我点击链接时,他们会在我的页面上更改#container div,但不会通过ajax更改其他内容.我想放回和转发按钮,这将使#container div在状态中前进和后退.我读到history.js对于这个来说是最好的,我经历了html5历史api,但我不明白如何解决我的问题.另外,我将如何实现刷新按钮?
使用css和javascript/jquery,如何将我在页面上垂直显示的图像居中?让我画一幅图.这就是我所拥有的......
-------
| |
| |
-------
----------
| |
| |
----------
------
| |
| |
------
Run Code Online (Sandbox Code Playgroud)
这就是我要的
-------
| |
| |
-------
-----------
| |
| |
-----------
-----
| |
| |
-----
Run Code Online (Sandbox Code Playgroud) 有谁知道如何获得pinterest.com上固定位置导航栏底部显示的确切框阴影?