Tag:

使用jQuery设置选中

我正在尝试更改此列表中的所选选项..它仅适用于某些而非其他人? selectedVal将是Kelly Green,Navy等…… var selectedVal = $(this).text(); $(“#product-variants-option-0 option[text=” + selectedVal+”]”).attr(“selected”,”selected”) ; 这是选择列表: Gunmetal Heather Kelly Green Navy

使用jQuery删除浏览器历史记录

我有一个基于jQuery的ajax应用程序。 我使用jQuery历史插件启用了浏览器历史记录 。 但我们发现该应用程序产生了太多的历史。 特别是,我们提供了一个页内“ajax-back”按钮,使页面能够返回到先前的ajax状态。 当按下页面内的“ajax-back”按钮时,我们希望它像broswer后退按钮一样,通过移动历史记录的当前索引,或删除最新的历史记录,插入新的历史记录的instand。 那么,我想问一下, 是否可以从javascript中删除最新的浏览器记录? 或者是否可以修改浏览器历史列表的当前索引? 将非常感谢基于jQuery历史插件的示例。

仅在浏览器关闭时通知用户

我试图在用户关闭或重新启动页面时实现通知。我正在使用以下代码 function unloadPage(){ return “Your changes will not be saved.”; } window.onbeforeclose = unloadPage; 这很好。但问题是每当导航发生时就会发生这种情况。这可能是页面刷新或表单提交或超链接点击或任何导航发生..我只想在浏览器刷新和关闭时使用此代码我知道设置一个标志并检查它。 但我必须将它集成到一个大型应用程序中。所以在每个页面中添加代码都很困难。所以有一个简单的方法。 有没有办法捕获刷新或浏览器cosing,以便可以使用它。

如何使用Javascript检测链接点击(文本,图像等)?

我正在尝试编写一个跨浏览器脚本,用于检测何时在页面上单击链接(文本链接,图像或其他方式),以便我可以显示消息或广告(如插页式广告),然后将访问者指向最初点击的目标url。 该脚本必须在第三方站点(所有者在其站点上安装脚本标记 )中工作。 如何使用javascript完成此操作? 我是否使用事件监听器? 我是否遍历所有链接对象? 或者是其他东西? 我的javascript技能是新手/中级,所以详细的例子/解释非常感谢。 我开始在这里使用事件监听器,但到目前为止我检测到页面上的所有点击: addEventListener代码片段翻译和用于跨浏览器检测 我会考虑使用JQuery替代方案,但我不知道如果该网站没有JQuery库,它将如何在第三方网站上运行。 谢谢大家。

如何在使用浏览器后退按钮时强制重新加载页面?

我需要以某种方式检测用户是否已按下浏览器后退按钮并使用jquery重新加载页面并刷新(重新加载内容和CSS)。 如何通过jquery检测这样的动作? 因为如果我在浏览器中使用后退按钮,所以现在不会重新加载某些元素。 但是,如果我在网站中使用链接,则所有内容都会刷新并正确显示。 重要! 有些人可能误解了我想要的东西。 我不想刷新当前页面。 我想按下后退按钮后刷新加载的页面。 这是我更详细的意思: 用户正在访问page1。 而在第1页 – 他点击了第2页的链接。 他被重定向到page2 现在(重要的部分!)他点击浏览器中的后退按钮,因为他想回到page1 他回到了第1页 – 现在正在重新加载page1并且会收到一些警告,例如“你回来了!”