我有搜索,但沒有出現解決我遇到的問題,至少沒有,我讀了,我讀了很多。 :)我的問題是,當有人去一個哈希的網址(例如:mysite.com/gallery/#image-name-1)我可以讓它的類「當前」,所以它顯示爲點擊圖像,但我無法觸發點擊功能,以便顯示完整尺寸的圖庫圖像和信息。我的頁面設置爲像一個大畫廊圖像(拉動onclick,需要通過哈希拉),並在它下面是一個點擊的網格縮略圖。jquery哈希觸發點擊
所有幫助表示讚賞。提前致謝!!!
function gallery_grid()
{
var gallery_url = document.location.toString();
if(gallery_url.match('#'))
{
var gallery_anchor = '#' + gallery_url.split('#')[1];
$('ul.gallery-grid li a[href="' + gallery_anchor + '"]').addClass('current');
$('ul.gallery-grid li a[href="' + gallery_anchor + '"]').trigger('click'); /* need this to trigger the click function so i can pull info from it for the bigger gallery image */
}
else
{
$('ul.gallery-grid li:first a').addClass('current');
}
$('ul.gallery-grid li a').click(function()
{
// stuff goes here to grab from $(this) but it can't cause it's not triggered
});
}
您需要先添加點擊功能。 – noob 2012-01-18 23:57:15
如果在'if(gallery_url.match('#'))'中放置console.log,它是否會將結果返回給您的JavaScript控制檯? – 2012-01-18 23:58:31
讓它工作。坦克的幫助! :) – whomikey 2012-01-19 00:32:24