【问题标题】:hashchange problem: loading javascripthashchange问​​题:加载javascript
【发布时间】:2011-07-20 16:17:07
【问题描述】:

我有两页,我在其中一个 div 上使用 hashchange

这是我的问题,我在 div 中有一个按钮,用于替换当前页面上的 div。我使用 jquery 在我的按钮上使用了一些事件处理,但是在 hashchange 之后它们看起来像普通按钮,javascript 没有应用于这些按钮,我该如何解决这个问题?

感谢您的任何努力

【问题讨论】:

  • .. 不要用 jquery 设置它们的样式?为什么不使用 css?
  • @Gaby aka G. Petrioli .... 我有滚动渐变淡入和淡出,我不知道我们是否可以仅在 css 中实现这一点
  • @Koool,好的.. 但那是事件处理,而不是样式..
  • 好的,我会修改我的问题
  • 如果您可以在jsfiddle.net 发布一个工作示例,那将是理想的..

标签: javascript jquery hashchange


【解决方案1】:

从评论中我不明白真正的问题在于事件处理(on-rollover)而不是样式..

为此,您可以使用.live().delegate() 方法。

例子

$('buttonselector').live('mousenter', function(){
  // do the fadein here
}).live('mouseleave',function(){
  // do the fadeout here
});

【讨论】:

  • 嘿,我正在使用类似这样的东西 $(document).ready(function() { $('#btn').someFunction({ //function }); });
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-01
相关资源
最近更新 更多