這裏就是我與http://jsfiddle.net/wajPw/jQuery的切換 - 跳轉到命名錨切換,並打開它
工作在這個例子中,注意到有一個標節的第一句中的「1」 1
當用戶點擊「1」時,我想跳轉到頁面底部的「參考」部分,同時切換該內容。我已經能夠讓它跳轉到錨點或切換打開,但不能同時打開。我也一直在嘗試使用「window.location.hash」,但不知道這是否正確。
這裏就是我與http://jsfiddle.net/wajPw/jQuery的切換 - 跳轉到命名錨切換,並打開它
工作在這個例子中,注意到有一個標節的第一句中的「1」 1
當用戶點擊「1」時,我想跳轉到頁面底部的「參考」部分,同時切換該內容。我已經能夠讓它跳轉到錨點或切換打開,但不能同時打開。我也一直在嘗試使用「window.location.hash」,但不知道這是否正確。
這可能會幫助你在路上。
$('sup').on('click', function(){
$('a[name="refs"]').parent().next().slideDown();
});
當然,這不會切換對應於所示數字的li,但我不確定這是否是您想要的。
這是完美的!謝謝idor_brad! – danzo 2012-08-15 18:02:37
像這樣的事情會模仿錨跳。
$('a[href=#refs]').click(function(e){
e.preventDefault(); //disable the default action of jumping to the link
//open it before we get there?
$('a[name=refs]').parent().click();
//references offset..
var refsOffset = $('a[name=refs]').offset().top;
//body,html animate selector is a cross-browser fix.
$('body, html').animate({
scrollTop: refsOffset
});
});
是否要打開整個參考文獻列表,還是隻選擇一個與點擊相匹配的參考文獻? – j08691 2012-08-15 17:38:38
我想要打開整個「參考」部分。 idor_brad將它釘在下面。 – danzo 2012-08-15 18:03:43