この素晴らしいプラグインを作成しました: https://github.com/suprMax/Zepto-onPress
これは、細部に加えて完璧に機能します。コールバック関数を取得したら、それを実際のイベント ハンドラーと一緒に保存する必要があります。これにより、誰かがイベント ハンドラーを削除して元のコールバックを提供しようとしたときに、それを切り離すことができます。したがって、基本的には、キーが関数であると想定され、値も関数である要素ごとに複数のキーと値のペアを格納できる必要があります。そして、私はそれをやろうとしましたが、現在、スクリプトはこれを内部的に行います:
(function(){}).toString()
次の理由により、間違ったイベントハンドラーを削除できるため、これは最善のアイデアではありません。
(function(){}).toString() === (function(){}).toString().
それを行うためのより良い方法があると思います。どんな提案でも大歓迎です。