我正在尝试在此处修改此组合脚本:http: //themes.iki-bir.com/webpaint/multipage/full/portfolio.html
它使用类似的网址#entry-12
(使用元素的索引号来深层链接项目),我想将其更改为#this-is-an-item
updateURLParameter(thumb.attr("data-event-id"));
//updateURLParameter("entry-"+thumb.index());
它在这里设置名称(效果很好)......现在是whatever.html#this-is-an-item
但是现在我需要更改他们从 URL 链接时的行为(因为它不再工作,因为它仍在寻找索引号而不是名称)。
var deeplink = getUrlVars("#");
// DEEPLINK START IF NECESSARY
if (deeplink[0].split('entry-').length>1) {
var thmb = parseInt(deeplink[0].split('entry-')[1],0)+1;
$container.find('.item:nth-child('+thmb+')').click();
$container.find('.item:nth-child('+thmb+')').addClass("active").children('a').children('div').fadeIn(300);;
}
我只是不确定如何做最后一部分,所以它寻找数据事件ID而不是索引?
<li class="item installation 2013-10-13" data-event-id="installation-opening-whispering-in-the-leaves"... </li>