2014-01-26 16 views
0

我已經制作了一個plamaform copmare創新技術與bootstrap 3. kreativtechniken.com - 今天它只是在德國,但我們會肯定擴大。但首先我們必須修復一些錯誤。讓生成的疊加層中的不同文本總是從頭開始

要獲得詳細信息,用戶可以單擊該技術的標題並查看疊加層中的所有詳細信息。

這個覆蓋是一個simpel腳本,我們讓它產生這樣的:

$('#tableToFilter tr').click(function() { 
       console.log($(this).children('td')); 
       $("#overlay p").html($(this).find('td.hidden-description').html()); 
      }); 
在HTML標記

,我們有這樣的事情:

<td><a href="#overlay" class="name">Brainstorming</a></td> 
            <td class="hidden hidden-description"> 
<p> 
<h1>Brainstorming</h1> 
... 

正如你所看到的,它的工作。

現在的問題是,如果你點擊一種技術,然後向下滾動,然後關閉覆蓋並打開另一種技術,你將看不到文本的開始!它會像以前一樣跳過同一行,但是使用新文本。

這很不起眼,用戶應該通過點擊技術始終看到文本的開頭。

我們該怎麼辦?

謝謝!

+0

''缺少結尾'' – acarlon

+0

感謝您的回覆,但不,我只是不寫在這裏。在文字輸入結束時,我們已經關閉標籤寬度 –

回答

0

我發現的主要問題是您的選擇器是$("#overlay p").html(,但p不是覆蓋層的孩子,所以您需要使用不同的選擇器。請參閱this fiddle,其中p有一個ID。

如果這不是問題,那麼也許你可以編輯小提琴來顯示發生了什麼。

相關問題