2012-01-10 9 views
0

私はこの特定の問題の簡単な解決策を探していました。JavaScriptをクリックしてエミュレートする

私は現時点でサイトを作っており、ローテーターを持っています。その下には私が演奏してきたネストされたアコーディオンがあります。基本的には、ローテーター内のイメージをクリックすると、列を展開する必要があります。

私は私がここで話している例をプッシュした: http://djsbydesign.com/new/index2.html

編集:私は4枚の画像のそれぞれがアコーディオンで異なる列を展開したいです。これは、アコーディオンの列内の要素をクリックすることによっても達成できます。私はローテーターのスライドをどのようにしてこれを行うクリックを引き起こすのか分かりません。

+3

問題は何ですか? –

+0

いくつかのコードを入れて、もう少しあなたの問題を説明してください – MCSI

+0

もう少し問題を説明し、いくつかのコードも追加します。 – Salem

答えて

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

あなたは明らかにちょうど

$(theElement).click(); 
3

使用のjQueryをやってからあなたを停止しているものはjQueryを使用して問題を、持っていないので。 $('#element').click();

2

有効なセレクタを使用して要素を探し、その上でclickメソッドを呼び出します。第n番目の子は、列番号及び第二ある

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

はJQueryの.trigger()

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

これを試し...

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

は、行番号です。

編集:実際には、コードは上記を使用するのに十分ではありません。これは、info-colのクラス名、入れ子dl、そして入れ子dtを持つdivを前提としています。それらはすべて同じ構造ではありません。もしそうなら、それはうまくいくでしょう。

関連する問題