我正在尝试在继续之前检查 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
然后我希望上面的函数被触发,我什至不确定这是否有可能,任何建议将不胜感激!