Я недавно поигрался со своим fabric.min.js
файлом и наткнулся на это:
_onDoubleClick: function(t) {
this._cacheTransformEventData(t), this._handleEvent(t, "dblclick"), this._resetTransformEventData(t);
},
Итак, инстинктивно я решил посмотреть, что он делает, добавив функцию alert()
. Как и ожидалось, он просто показывал предупреждение всякий раз, когда дважды щелкали мышью.
Я пытаюсь сделать другое предупреждение для типа объекта, если это имеет смысл.
_onDoubleClick: function(t) {
this._cacheTransformEventData(t), this._handleEvent(t, "dblclick"), this._resetTransformEventData(t);
// This code doesn't work
if (t.type === 'text') alert("You double-clicked on a text box")
else alert("You double-clicked on a prop")
},
По сути, я просто хочу проверить, было ли дважды щелкните текстовое поле или нет, как я могу это сделать?