【问题标题】:Javascript event handler load AFTER link redirectionJavascript 事件处理程序在链接重定向后加载
【发布时间】:2012-09-06 17:15:34
【问题描述】:

我正在尝试创建一个链接来加载页面,然后更改加载页面的背景图像。问题是页面本身是动态的,所以在我单击链接加载它之前它实际上并不存在。

更具体地说,我正在使用电子商务脚本,我想直接链接到每个类别,并且每个类别的页面背景都不同。

由于页面是动态的,我不能只在页面上添加 onload 功能,甚至静态设置背景。

我需要链接来加载页面然后更改背景....可以吗?

【问题讨论】:

  • 当你说你正在动态加载页面时,你是如何加载它的? AJAX?

标签: javascript event-handling hyperlink href


【解决方案1】:

您可以(至少)通过两种方式做到这一点:

1:您可以在加载页面上可以阅读的链接添加查询参数,然后根据该参数设置颜色

2:您可以挂钩链接的onclick事件并设置一个描述背景颜色的cookie,然后在页面加载后读取该cookie并根据该cookie设置颜色

如果您愿意,这两种解决方案都可以在单独的 js 模块中完成,例如委托对具有特定属性集的所有链接的点击,然后对这些点击做出反应。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 2021-10-24
    相关资源
    最近更新 更多