簡體   English   中英

使用jQuery在數據庫中以特定時間段交替顯示文本

[英]Displaying text alternatively on a certain time period from a database using jQuery

我對jQuery很新。 我需要在特定時間間隔內顯示來自數據庫的客戶推薦 像這個網站上顯示的東西。 此站點上有一個推薦書容器,在該容器中,在一定時間段內,數據庫中的推薦書將逐一顯示。 我在Google上試了很久但沒有運氣。 如果你知道我可以下載這樣一個腳本的鏈接,那對我來說非常有幫助。 謝謝。

那么,你可以看一下你在鏈接的網站上是如何完成的,就在這里

(function ($) {
    $(document).ready(function () {
        var el = $("#testimonial");
        if (el) {
            RotateTestimonial();
            setInterval(RotateTestimonial, 20000);
        }
    });

    function RotateTestimonial() {
        var pageUrl = "RandomTestimonial.php"
        $.ajax({
            type: "GET",
            url: pageUrl,
            cache: false,
            success: function (msg) {
                $("#testimonial").slideUp('slow').fadeOut(3000, function () {
                    var el = $("#testimonial");  //Refers to some container tag like <div> or <span> where the random message is to be written.
                    el.html(msg);
                    el.slideDown('slow').fadeIn('slow');
                });
            }
        });
    }
})(jQuery)

此代碼設置一個20秒的計時器,以將從YourPageHereReturnsHTML.aspx返回的HTML加載到推薦div中。

<div id="testimonial">
</div>

<script>
(function($){
$(document).ready(function(){
    var el = $("#testimonial");
    if (el){
    RotateTestimonial();
    setInterval(RotateTestimonial, 20000);
    }
});

function RotateTestimonial(){
    var pageUrl = "YourPageHereReturnsHTML.aspx"
    $.ajax({
            type: "GET",
            url: pageUrl,
            cache:false,
            success: function(msg) {                   
                $("#testimonial").slideUp('slow').fadeOut(3000, function (){
                    var el = $("#testimonial"); 
                    el.html(msg);
                    el.slideDown('slow').fadeIn('slow');
                });
            }
    });
}
})(jQuery)
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM