【发布时间】:2013-11-22 05:32:13
【问题描述】:
我希望在继续之前尝试检查 url 中的哈希是否包含某个值,我有一个像这样工作的函数:
$(window).load(function () {
var hash = window.location.hash,
number = $(hash).index(),
width = 403,
final = width * number;
setTimeout(function () {
$('.news-inner-wrap').animate({
'marginLeft': "-=" + final + "px"
});
}, 1000);
});
因此,如果哈希是www.website.com/#news-item-03,它将使用户水平滑动到第三条新闻故事,这很好用!我只希望这个函数触发,虽然如果哈希包含news-item,显然每个后面的数字都会改变,但是如果哈希以news-item开头,那么我希望上面的函数被触发,我什至不确定这个完全有可能,任何建议将不胜感激!
【问题讨论】:
标签: javascript jquery html hash