2009-12-08 60 views
0

我有嵌套的DIV的。下面是例子。問題與Css和Javascript

<div id="one"> 
    <div id="two"> 
    </div> 
</div> 

我打電話給一個javascript函數,當我們點擊div一和div二。

現在問題是有時div的大小是兩個很大,所以div一個落後div二。其實,如果我點擊div兩個我想調用div一和div兩個。由於javascript函數名稱是動態的,因此我被卡住了。

任何想法如何調用兩個js的功能,當我們點擊的div 2.

+3

首先的改變DIV的ID。標識不應該以數字開頭。 – rahul 2009-12-08 10:35:43

+2

一些代碼將會很好地開始球的滾動。 – 2009-12-08 10:37:24

+0

ID中的數字只是一個示例 – Madhu 2009-12-08 11:42:36

回答

4

您可能會發現討論here有趣。它給出了事件冒泡和傳播的很好的解釋和例子。

+0

他的書很好。 +1 – 2009-12-08 10:38:17

4

在2區的點擊處理程序結束,你可以稱之爲DIV 1的。

UPDATE:

我的意思是,你可以在DIV 1觸發一個click事件2區時調用。

+0

該函數的名稱是動態的。我在問題中提到過 – Madhu 2009-12-08 10:36:53

+0

是的,我的回答不清楚,對不起,我更新了 – 2009-12-08 10:40:14

1

使用jQuery你可以做這樣的事情

$('div2').click(function() { 
    $(this).parent().click(); 
}