标签: javascript css class backbone.js todomvc
我正在浏览Backbone教程并查看source代码我不理解双击事件(todo-view.js),这会导致编辑方法,导致获取类“编辑”的元素使元素(输入)可编辑。
答案 0 :(得分:2)
这实际上是一个CSS技巧。默认情况下隐藏input元素:
.todo-list li .edit { display: none; }
然后在dblclick上,父li元素接收editing类,这使得输入可以用另一条规则显示:
li
editing
.todo-list li.editing .edit { display: block; }