/*Forum maintain scrollposition*/
$('#wpf-wrapper a').each(function() {
$(this).click(function() {
$(this).attr('href', $(this).attr('href') + "#wpf-wrapper");
});
});
我希望我的所有链接都是#wpf-wrapper部分被正常触发但最后会被#wpf-wrapper哈希调用?
现在,当我点击链接时,该链接不再被触发!
答案 0 :(得分:2)
可能会有所帮助。
$('#wpf-wrapper a').live('click',function() {
$(this).attr('href', $(this).attr('href') + "#wpf-wrapper");
});
希望它有所帮助。
答案 1 :(得分:1)
试试这个 - 它会在页面加载时重写链接,而不是点击:
$(function() {
$('#wpf-wrapper a').each(function() {
$(this).attr('href', $(this).attr('href') + "#wpf-wrapper");
});
});
答案 2 :(得分:1)
你也可以做一个简单的重定向
$('#wpf-wrapper a').live('click',function() {
window.location = $(this).attr('href') + "#wpf-wrapper";
});
答案 3 :(得分:0)
您无需执行此操作onclick
$('#wpf-wrapper a').each(function() {
this.href = this.href + '#wpf-wrapper';
});