2012-01-10 91 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。它们并不是全部相同的结构。如果他们是,那就行了。