比如日期组件,将一个 input 初始化成一个组件:
$("#xxx").datetimepicker();
但四处都这样写,感觉太乱了,写了个方法:
$(document).on("focus", "[data-datetimepicker]", function () {
$(this).datetimepicker({
timepicker: false,
format: 'Y/m/d',
mask: true,
lang: 'ch'
});
});
加上 data-datetimepicker
就能自动初始化了,但是绑定的是 focus 事件,日期组件表现的还不错,每次点击他的时候去执行这个。。
但后来需要弄一个 select2
组件的了,也就是 V2EX 发主题选择节点那个插件,每次点击的时候去初始化就显得好奇怪,有没有办法比较完美的实现?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.