todomvc Backbone对类“editing”的更改如何使todo可编辑?

nzrxty8p  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(123)

我正在浏览Backbone教程,并浏览source代码,我不理解双击事件(todo-view.js),它导致编辑方法,这导致元素获得类“编辑”,使元素(输入)可编辑。

rekjcdws

rekjcdws1#

这实际上是一个CSS技巧。默认情况下,input元素是隐藏的:

.todo-list li .edit {
    display: none;
}

然后,在dblclick时,父li元素接收editing类,这使输入通过另一个规则可见:

.todo-list li.editing .edit {
    display: block;
}

相关问题