添加jQuery Mobile后,hwy<a>在当前页面打开目标页面?
after I added jQueryMobile, why <a> open the target page in the current page?
我在我的一个项目中只使用 jQuery,在我添加 jQueryMobile 并迁移所有 <a>
元素以在当前页面上显示目标页面后,问题出现了:如何让它像以前一样工作(重新定位)?
假设您的代码如下所示:
<a href="some Jesus website link">Jesus is Lord</a>
您的代码应如下所示:
<a target="_blank" href="some Jesus website link">Jesus is Lord</a>
如果它不起作用,请告诉我你的代码。
在 Cordova 和 jQueryMobile 中,您的应用程序将转换为 single-page 应用程序。所有指向内部页面的链接都应在同一浏览器中打开 window 并自动替换当前页面。您的应用不应有任何弹出页面。
阅读 this page 标题下的 Ajax 导航和转换 jQueryMobile 如何拦截您的链接事件并将它们转换为 Ajax 请求。
要在 jQueryMobile 应用程序中创建弹出窗口,请使用 Dialog Widget
。
要链接到 Cordova 应用程序中的外部页面,请使用 InAppBrowser
插件。
我在我的一个项目中只使用 jQuery,在我添加 jQueryMobile 并迁移所有 <a>
元素以在当前页面上显示目标页面后,问题出现了:如何让它像以前一样工作(重新定位)?
假设您的代码如下所示:
<a href="some Jesus website link">Jesus is Lord</a>
您的代码应如下所示:
<a target="_blank" href="some Jesus website link">Jesus is Lord</a>
如果它不起作用,请告诉我你的代码。
在 Cordova 和 jQueryMobile 中,您的应用程序将转换为 single-page 应用程序。所有指向内部页面的链接都应在同一浏览器中打开 window 并自动替换当前页面。您的应用不应有任何弹出页面。
阅读 this page 标题下的 Ajax 导航和转换 jQueryMobile 如何拦截您的链接事件并将它们转换为 Ajax 请求。
要在 jQueryMobile 应用程序中创建弹出窗口,请使用 Dialog Widget
。
要链接到 Cordova 应用程序中的外部页面,请使用 InAppBrowser
插件。