2012-01-10 89 views
0

我一直在尋找一個簡單的解決方案來解決這個特定的問題,而且一直未能做到。在javascript中模擬點擊

我正在製作一個網站,並有一個旋轉器。下面是我一直在玩的嵌套式手風琴。從本質上講,當點擊旋轉器中的圖像時,我想要擴展一列。

我推的例子,我這​​裏所說的: http://djsbydesign.com/new/index2.html

編輯:我想這四個圖像的擴大手風琴不同的列。這也可以通過點擊手風琴欄內的一個元素來實現。我不知道如何讓旋轉器中的幻燈片觸發點擊操作。

+3

那麼,有什麼問題? – 2012-01-10 19:32:54

+0

請放一些代碼,並多解釋一下你的問題 – MCSI 2012-01-10 19:34:36

+0

再解釋一下這個問題,我還會添加一些代碼。 – Salem 2012-01-10 19:35:01

回答

2
document.getElementById('element-id').click(); 
3

既然你顯然不具備使用jQuery的一個問題,什麼是從只是做

$(theElement).click(); 
3

使用jQuery阻止你。 $('#element').click();

2

只需使用有效的選擇器找到該元素,並調用其上的click方法。

$('validSelector').click(); 
3

JQuery的.trigger()

$(elem).trigger('click'); 
1

嘗試......

$(".info-col:nth-child(1) dl dt:nth-child(1)").click() 

其中第一個第n個孩子是列數,第二個是行號。

編輯:實際上,代碼是不夠一致的,以使用上述。這假設一個類名爲info-col的div,一個嵌套的dl,然後嵌套dt。它們並不是全部相同的結構。如果他們是,那就行了。