url 不会使用 on(click, function) 处理程序跳转到哈希
url won't jump to hash with on(click, function) handler
我有这个代码:
$("a[data-action='sale'").on('click', function(){
var target = $(this).attr('href');
StateMaster.togglehorseFilters('for_sale');
});
基本上,我只是想在用户点击我的论坛时预启动一个过滤器,但仍将他们带到内容所在的页面部分。
散列跳转起作用,然后预过滤起作用,但是当我尝试搭载点击事件时页面不会导航到散列。
更新:
有人要求查看 togglehorseFilters 方法:
togglehorseFilters: function(filter) {
this.state.horseFilters[filter].value = !this.state.horseFilters[filter].value;
this.emit('horse-search-term-visibility-change');
},
您忘记了选择器中的 ]
。
$("a[data-action='sale']").on('click', function(){
var target = $(this).attr('href');
StateMaster.togglehorseFilters('for_sale');
});
我有这个代码:
$("a[data-action='sale'").on('click', function(){
var target = $(this).attr('href');
StateMaster.togglehorseFilters('for_sale');
});
基本上,我只是想在用户点击我的论坛时预启动一个过滤器,但仍将他们带到内容所在的页面部分。
散列跳转起作用,然后预过滤起作用,但是当我尝试搭载点击事件时页面不会导航到散列。
更新:
有人要求查看 togglehorseFilters 方法:
togglehorseFilters: function(filter) {
this.state.horseFilters[filter].value = !this.state.horseFilters[filter].value;
this.emit('horse-search-term-visibility-change');
},
您忘记了选择器中的 ]
。
$("a[data-action='sale']").on('click', function(){
var target = $(this).attr('href');
StateMaster.togglehorseFilters('for_sale');
});