问题标签 [jquery-address]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 声明一个用于 TypeScript 的 JS 库
有很多类似问题的主题,但据我所知,这个主题是独一无二的。
我在我的应用程序中使用jQuery Address插件,并希望在 TypeScript 文件中使用它。不幸的是,该库没有可用的DefinedTyped脚本。当我尝试使用 jQuery.address 时,我得到:
根据这个线程,我试图定义address
内部jquery.d.ts
:
我认为这似乎适用于 $.address(); 但不适用于任何地址方法。我也尝试为每个线程创建自己的 .d.ts 文件,但仍然没有运气。我尝试declare
在 .d.ts 文件中使用。没运气。
我需要使用的唯一方法是parameter
方法......
在这种情况下,我得到:
关于如何解决这个问题的任何想法?
编辑:我在 Visual Studio C# .net 环境中工作,如果有帮助的话。
jquery - jQuery Address Plugin with Navigation and Tabs
I'm having a little problem with jQuery Address Plugin.
I must add it to the navigation and to the tabs at the same time.
There are 2 problems that it seems I can't figure out.
1) When clicking on navigation element, instead of changing the location path to the path + href of the link, it adds it like so "home.html#/about.html".
2) And when we go to the tab part they change to the "id" but since the page is not changed from the location.path it adds it to the firs page that was clicked. => "home.html#direction-tab" And when this happens, I can't link to that tab since it's pointing to the home page instead of the contact page.
I read the documentation about the tabs (using jQuery UI), but since the html structure is a little different I prefer to added it as custom.
JS:
I tried to add titles to the links and work with them like one of the exmaples in the live site, but I didn't seems to quite get the logic behind it.
jquery - Struts2:jQuery、AJAX 和历史返回按钮
我有一个使用 jQuery 和 ajax 的 Java Struts2 Web 应用程序。
JSP 的源代码如下所示。
在welcome.jsp 中,有三个文本字段,一个选择字段和一个使用ajax($.load()) 加载的字段。
在welcome.jsp 中输入数据后单击提交按钮获取success.jsp。如果我们单击success.jsp 中的后退按钮(映射到history.back()),我们将返回welcome.jsp,但字段中的数据未正确加载。使用 ajax 加载的字段之前的所有字段都保留其中的数据,但使用 ajax 加载的字段之后的字段不保留数据。
上述问题出现在 Firefox 浏览器中,但不在 Internet Explorer 中。
jquery地址插件会解决这个问题吗?如果是这样,我该怎么做?他们网站上的文档对我没有多大帮助,因为我是 jQuery 新手。
我引用了以下网址。
https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin
http://www.jquery4u.com/plugins/history-back-button-plugins/
http://www.asual.com/jquery/address/
欢迎.jsp
郊区汽车.jsp(通过郊区行动加载到子类别div中)
成功.jsp
javascript - 使用带有google maps api v3的addresspiquer在地图中绘制圆圈
我正在使用地址 piquer 地图:
https://github.com/sgruhier/jquery-addresspicker
这是 addrespicker 库的代码:
https://github.com/sgruhier/jquery-addresspicker/blob/master/src/jquery.ui.addresspicker.js
这个库使用谷歌地图 api v3,我想在这张地图上画一个圆圈。
地址选择器代码是:
我证明此代码可以绘制圆圈但不起作用:
我该怎么做?
谢谢
ajax - jQuery地址插件,浏览器不会刷新,因为它应该
我以以下方式使用jQuery地址插件:1.用户访问主站点(example.com)2.用户点击文章标题。地址插件将地址更改为 (example.com/article-1),Ajax 将文章加载到页面中。3.用户“关闭”这篇文章。地址插件将地址更改为(example.com)并从页面中删除文章。
如果用户按下后退/前进按钮,页面将后退/前进此步骤。
这是工作流程。但是,当用户处于第 2 步(文章已加载)时,我注意到了一个问题。(example.com/article-1) 链接到真实文章页面。因此,如果在该步骤中用户按下重新加载浏览器按钮会转到文章唯一页面。这是意料之中的。但是,如果他按下后退按钮,则地址更改为(example.com)(预期)但不重新加载页面,当它应该重新加载时,它会卡在这个 article-unique-page 中,因为它通常会在没有插件的情况下重新加载到(example.com)。
jquery - Bootstrap Modal 和 Jquery Address ajax 重定向计时问题
我有一个使用 ajax 加载页面主要内容的网络应用程序。我正在使用 jquery 地址来处理使用 ajax 的导航。我有一个显示在模式中的表单,成功提交后,我想将用户重定向到新页面。这是代码:
现在,问题是在模态完全隐藏之前,页面重定向发生,导致它变黑且无法访问。我也尝试将重定向调用移动到完整的函数中,但似乎不起作用。如果您需要任何其他信息,请告诉我。
javascript - 使用带有 angularjs 的 jquery 地址?
是否可以使用 jquery 地址插件来处理 SPA 并使用 angularjs 加载/绑定页面内容?我想迁移我的网络应用程序,它是 SPA,但它使用 jquery 地址。我无法快速将整个 Web 应用程序转换为基于角度的,因此我需要在每个构建中将几个页面转换为角度。有人可以在这里指导我或提出一些解决方案吗?
jquery - 在没有 jquery-migrate 的情况下使用 jQuery 地址
我将 jQuery 从 1.3.1 升级到 3.2.1。在这个过程中,我使用了 jquery-migrate-1.4.1.js。当我删除 jquery-migrate-1.4.1.js 时,页面停止正常工作,直到我也删除 jquery.address-1.5.min.js。我需要 jquery-migrate-1.4.1.js 的唯一原因是因为 jquery.address-1.5.min.js 使用了已弃用的代码。否则,我将能够摆脱 jquery-migrate-1.4.1.js,因为我的所有代码和插件现在都与 jQuery 3.2.1 兼容。我正在阅读https://github.com/asual/jquery-address/issues/159,报告的问题是“升级到 jQuery 1.9 后,jQuery 地址停止工作”。此人报告说,使用 jquery-migrate 时事情会再次起作用,但有一些警告:
我正在使用 jquery.address-1.5.min.js,这是http://www.asual.com/jquery/address/上提供的最新版本,它仍然与 jQuery 3.2.1 不兼容。在我的情况下,它需要 jquery-migrate-1.4.1.js,因为 jquery.address-1.5.min.js 包含已弃用的 jQuery 代码。
如何在没有 jquery-migrate 的情况下使用 jQuery Address?我想我必须修改原来的 jquery.address-1.5.min.js 并用现代 jQuery 等价物替换旧代码。太糟糕了 jquery.address-1.5.min.js 不提供更新的版本。jQuery 地址插件 v1.5 发布于 2012-08-17 16:32:52 -0700(2012 年 8 月 17 日星期五)。谢谢。