所以我有一个页面有3个按钮来过滤页面上的内容。使用网址哈希执行点击事件
<section class="solution-filter">
<div class="wrapper">
<button class="fact-sheet" data-target_category="fact-sheet" disabled="">Fact sheet</button>
<button class="demo" data-target_category="demo">Demo</button>
<button class="apps" data-target_category="apps">Apps and connectors</button>
</div><!-- /.wrapper -->
</section>
我希望能够执行一个按钮点击取决于URL散列。
例如http://example.com/#demo 将在<button class="demo" data-target_category="demo">Demo</button>
if (window.location.hash) {
$(document).click($('<button>').data('target_category', (window.location.hash));
}
看起来你已经做到了。有什么问题 ? –
你可能只是想听'hashchange'事件? – adeneo