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> 

ホバー時にこのリンクを介してデータを表示したいのですが、どうすればそれを行うことができますか、それを行うのを手伝ってください。

リンクで渡したParamは

 $records['Contact']['contact_id'])    
4

1 に答える 1

0

あなたの質問は詳細を定義していないので、あなたの質問に導くことができるjQueryライブラリを提供します

いくつかの解決策があります.1つは、データをすでにhtmlに入れていますが、CSSで隠しています。ホバーすると、その要素の可視性を切り替えることができます。これについては、show、hide、toggle、fadein、fadeout、fadetoggle などをカバーするJquery Effectsを調べてください。

静的に読み込まれたコンテンツを探しておらず、ホバー時に情報を取得したい場合は、Get、Post、Load などのJquery ajax機能を検討する必要があります。

于 2013-03-07T13:08:40.193 に答える