0

必要なのは、外部ページから5つの結果をプリロードし、 bxSliderのようなスライドに含めることです。したがって、5つの結果をプリロードするときに、bxSliderまたは任意の種類のスライドを使用して、5つのプレから次の結果をスライドさせることができます。ロードされました。次に、次のスライドをクリックするたびに、最初にプリロードされた結果を削除し、appendを使用するように最後に1を追加します。したがって、最終的には、ロード時間にx個の結果をプリロードし、次に、すでに表示されている結果を削除して、現在の結果に1を追加します。

例:

<div>Pre-loaded Result1</div>

<div>Pre-loaded Result2</div>

<div>Pre-loaded Result3</div>

<div>Pre-loaded Result4</div>

<div>Pre-loaded Result5</div>

滑り台

<div>New Result1</div>

<div>New Result2</div>

<div>New Result3</div>

<div>New Result4</div>

<div>New Result5</div>

したがって、上記の例のように、外部のphpページから結果をプリロードし、それらを調べながら、新しいものを追加し、すでに表示されているものを削除します。ありがとう

これが私がこれまでにインデックスページに持っているものです:

var nextUser = 0; 
var slider = $("#slider1").bxSlider();
$("#slider1")
.load("find_get.php?num="; + nextUser, function() {
nextUser++; slider.goToNextSlide(); });

    <div id="slider1" class="find_outer">
    Loading...
</div>

そして、これが私がfin_getページのために持っているものです:

$num = isset($_GET['num']) ? $_GET['num'] : exit ;
$query = "SELECT * FROM user WHERE id != '$user_id' LIMIT $num,1";
$stmt = $db -> query($query) or die (mysql_error());
while ($rows = $stmt -> fetch(PDO::FETCH_ASSOC)) {
$id = $rows['id'];
$firstname = $rows['firstname'];
$lastname = $rows['lastname'];

$display_info .= '<div class="bxdr" id="'.$id.'">' . $firstname . ' 
' . $lastname .   '</div>';
}
echo $display_info;
4

1 に答える 1

0

divこれは、すべての子を親の下にラップすることで簡単に実行できますdiv

 <div id="ParentDiv">
      <div>Pre-loaded Result1</div>
      <div>Pre-loaded Result2</div>
      <div>Pre-loaded Result3</div>
      <div>Pre-loaded Result4</div>
      <div>Pre-loaded Result5</div>
 </div>

したがって、結果を取得した後、この$.html()を使用してコンテンツを次のように置き換えることができます

$("#ParentDiv").html(...updated slide contents here...);
于 2013-01-16T05:34:32.047 に答える