【发布时间】:2020-05-19 16:31:33
【问题描述】:
我正面临一个我无法解决的大问题。
我用 react js 开发了一个应用程序(app1)。此应用程序将与 i 框架一起包含在同一域下的另一个应用程序 (app2) 中。 App2 必须访问 iframe 内的对象并在按钮上触发 TAP 事件(无点击)。 Tap事件是jquery mobile的自定义事件,我认为它是在一个无法更改的旧库中使用的。我尝试了各种方式,但我真的不知道如何解决这个问题。 Web 组件可以解决我的问题吗?我可以使用 jquery 和 jquery mobile 创建一个 Web 组件按钮,并包含在反应应用程序中。可以解决吗?否则我认为我必须从头开始用 jquery 编写应用程序。
【问题讨论】:
-
改用
click,或使用触摸事件创建自定义事件。 -
我不能使用click,因为库使用tap,我不能修改库。有没有办法从外部调用 trigger('tap') 并在 iframte 内部调用 click?
标签: jquery reactjs iframe jquery-mobile