发表于: 2017-04-03 19:36:17

1 619


今天完成的任务:

1 整理了之前提交审核失败的css任务,重新提交审核。

2 还是研究了一波有限状态机,回调函数。


明天的计划:

  清明祭祖


遇到的问题:

1 按照自己的理解,运用了一波有限状态机,但不知为什么不报错:

var fsm = StateMachine.create({
initial: "#fbb435",
   events: [
{ name: 'killOne', from: '#fbb435', to: 'red'},
       { name: 'deadOne', from: 'red', to: 'gray'}
]
});
$('.main li:eq(0)').click(function () {
$('.logo:eq(0)').css("background-color","fsm.killOne()");
})

引入的是这个函数库。

state-machine.js

希望实现的效果是:点击改变背景颜色为红色,点击提交按钮再变为灰色,跳转页面后再跳转回来,被提交的保持灰色。


2 如图:

在由很多class=“logo”的情况下,我在写js函数的时候为了选取第一个p,又再名了一次名logo1,这样很麻烦,代码也不简洁:

解决

.logo:eq(0)

使用eq选择器,之前一直没发现。


收获:

如上


返回列表 返回列表
评论

    分享到