$(window) .bind( 'hashchange', onHashchange ) .trigger( 'hashchange' );
jQuery版本是1.9.1的,去源码里没找到hashchange的相关内容,所以靠事件模拟里进行hashchange。
jq源码里找不到hashchange的相关内容,难道就说明jQuery不支持hashchange事件?也不一定,说不定jq通过别的方法将原生事件前面的on去掉了呢。谁知道呢,只有通过研究jq源码了。
2023-07-17 10:16:34
$(window) .bind( 'hashchange', onHashchange ) .trigger( 'hashchange' );
jQuery版本是1.9.1的,去源码里没找到hashchange的相关内容,所以靠事件模拟里进行hashchange。
jq源码里找不到hashchange的相关内容,难道就说明jQuery不支持hashchange事件?也不一定,说不定jq通过别的方法将原生事件前面的on去掉了呢。谁知道呢,只有通过研究jq源码了。