2013-03-07 3 views
1

마우스 오버시 데이터를 표시하고 싶지만 jQuery가 약하며 마우스를 올리면 데이터를 가져 오는 방법을 알지 못합니다. 이것은 지금까지 내 기능입니다 :호버에 데이터를 표시하는 방법은 무엇입니까?

function test_contact_group($id){ 
    $results = $this 
     ->Contact 
     ->ContactsContactGroup 
     ->find('all', array('conditions'=> array('ContactsContactGroup.contact_id'=>$id,))); 
    $this->set('results',$results); 
} 

그리고 내보기는 다음과 같습니다

<div class="firsttable"> 
    <table width="100%" border="0" cellspacing="0" cellpadding="2"> 
     <thead> 
      <tr class="heading"> 
       <td><?php echo __l('Group Name');?></td> 
      </tr> 
     </thead> 
     <tbody> 
      <?php foreach ($results as $results){?> 
      <tr> 
       <td> 
        <?php echo $results['ContactGroup']['name']?> 
       </td> 
      </tr> 
      <?php }?> 
     </tbody> 
    </table>  
</div> 

하고 데이터를 얻을 것이다 링크는 링크의

<?php echo $this->Manager->link($records['ContactGroup']['name'],array('action'=> 'test_contact_group', $records['Contact']['contact_id']));?> 

HTML이

입니다
<a href="/contacts/test_contact_group/78">default</a> 

데이터를 표시하고 싶습니다. 시간 가져가이 링크, 내가 그렇게 할 수있는 방법, 내가 그렇게 도와주세요, 도움말 수있는 몸이 덕분에 내가 링크를 통과 미리

파람에, 감사합니다

$records['Contact']['contact_id'])  
+1

jQuery를 묻는 동안 PHP 함수를 참조하는 이유는 무엇입니까? javascript/jQuery를 사용하여 PHP 함수를로드 할 수 없습니다. –

+0

간단히 간단하게 간단하게 수행하려는 작업을 원합니다. – usii

+0

어떤 HTML 요소를 가리켜 야합니까? 그리고 당신이 보여주고 싶은 데이터는 어디에 있습니까? –

답변

0

이후입니다 당신의 질문은 구체적인 것을 정의하지 않습니다. 당신의 질문에 당신을 인도 할 수있는 jQuery 라이브러리를 당신에게 제공 할 것입니다.

몇 가지 해결책이 있습니다. 하나는 HTML로 이미 데이터를 넣고 CSS로 숨기는 것입니다. 마우스를 올리면 해당 요소의 가시성을 토글 할 수 있습니다. 표시, 숨기기, 토글, 페이드 인, 페이드 아웃, fadetoggle 등을 포함하는 Jquery Effects을 살펴보십시오.

정적으로로드 된 콘텐츠를 찾고 있지 않은 상태에서 정보를 검색하려는 경우 게시 또는로드

관련 문제