私の初期の問題:私は、画面の上半分にあるクライアントに関する基本情報を持つテーブルを持っています。私は、上半分のテーブル上で名前がクリックされたときにクライアントに関する詳細情報を表示する画面の下半分にdivを配置したいと思います。jqueryの新機能:フェードイン/アウトスクリプトを一緒に組み込む必要があります
私はここにStackOverflowここで
で問題のjqueryの端に素晴らしい例の束を見つけた:How to fade out div slowly, update content, and then fade in div slowly, using jQuery?
しかし、私の問題は、それがために働くために取得する方法である:Fade out a div with content A, and Fade In the same div with content B
、ここで私とjqueryの仕組みがわからないからです。これを行うために本当に簡単なことのように思える
<table>
<tr>
<td>ID</td>
<td>Name</td>
<td>Account Number</td>
</tr>
<tr>
<td>1</td>
<td><a href="#">Joe Smith</a></td>
<td>3838.3234</td>
</tr>
<tr>
<td>2</td>
<td><a href="#">Jane Doe</a></td>
<td>915.70</td>
</tr>
...
</table>
<div id="client_details>
this is where I want the client details to go that will have more information than the table up above
</div>
:
は、ここに私のサイトは今のように見えるものに近いものです。私はちょうどクライアントの詳細情報とリンクをセットアップする方法を知らないので、現在の(クリックされた)クライアントの情報をフェードインし、前のものをフェードアウトさせます。
それは私が必要としたものです。コードだけでなく、それを使いこなして、それがどのように機能するかを理解する場所。ありがとうございました。 – mikepreble
喜んで助けました。多くのユーザーがいる場合は、代わりにAjaxの呼び出しを検討したいと思うかもしれません - jQueryのGETを参照し、いくつかの例を見てください。それはすべて単純であり、サーバーの寿命も短くなります。 – Swader
スクリプトの最上部には、現在のクライアントセットがアレイにロードされています(クライアントはログインしている人に基づいてロードされる)ので、私は1 dbコールをやっています。しかし、もし私が人々に誰もが(600人以上のクライアント)を見る能力を与えたいのであれば、私はそれを調べるかもしれません。アドバイスをいただきありがとうございます。 – mikepreble