ローリングシームレスループフォームデータテーブル

素敵なテーブルシームレス圧延を共有:(それに本当の快適)

直接あなたのプログラムにコードをコピーします。

1.HTML

<DIV CLASS = "tablebox">
        
        <DIV CLASS = "TBL-ヘッダ">
            <テーブル境界= "0" CELLSPACING = "0" CELLPADDING = "0">
                <THEAD>
                    <TR>
                        <TH>ランキング</番目>
                        <番目>都市</ TH>
                        <目>売上高(百万円)</ TH>
                        <目>前年同期比(%)</ TH>
                        <目>チェーン(%)</ TH>
                        <目>の販売プログラム(万元)</ TH>
                        <TH>完了率(%)</ TH>
                    </ TR>
                </ THEAD>
                <TBODYスタイル= "不透明度:0;"> </ TBODY>
            </ TABLE>
        </ div>
        
        <divのクラス= "TBL-ボディ">
            <表国境= "0" CELLSPACING = "0" CELLPADDING = "0">
                <THEAD>
                    <TR>
                        <TH>ランキング</ TH>
                        <TH>都市</ TH>
                        <TH>総売上高(百万円) </ TH>
                        <TH>前年比(%)</ TH>
                        <TH>チェーン(%)</ TH>
                        <TH>販売プログラム(百万)</ TH>
                        <TH>完了率(%)</ TH>
                    </ TR>
                </ thead要素>
                <TBODY> </ TBODY>
            </表>
        </ div>
    </ div>

2.CSS

.tablebox {
    高さ:500pxなど。
    オーバーフロー:隠されました;
    位置:相対;
    幅:1000px;
    マージン:100pxに自動;
   
}

.TBLヘッダー{
    幅:100%。
    位置:絶対;
    トップ:0;
    左:0;
    Zインデックス:999;
}

.TBLボディ{
    幅:100%。
    位置:絶対;
    トップ:0;
    左:0;
}
.tableboxテーブル{
    幅:100%。
}

.tableboxテーブル番目、
.tableboxテーブルTD {
    フォントサイズ:24ピクセル。
    色:#7ca6f4。
    行の高さ:45px;
    テキスト整列:センター;
}

.tableboxテーブルTR番目{
   
    カーソル:ポインタ。
}

.tableboxテーブルのTR TD {
   
}

.TBL体TR:n番目の子(偶数)TD、.TBL-body1 TR:n番目の子(偶数)TD {
   
}

.tableboxテーブルのTR TDスパン、
.tableboxテーブルのTR TDスパン{
    フォントサイズ:24ピクセル。
}

3.JavaScript

VAR MyMarhq = '';
clearInterval(MyMarhq)。
$( 'TBL-ボディTBODY。')()を空にします。;
$( 'TBLヘッダTBODY。')()を空にする。
VAR STR = '';
[{ "ランキング" VAR項目= "1"、 "市": "保定"、 "SaleIncome": "2506734.43"、 "SaleRough": "296071.96"、 "SalePlan": "7200000"、 "PlanFinish":」 34.82" 、 "TonOilincome": "264.15"、 "OilTransform": "29.62"、 "an"は"53.00"、 "ママ": " - 13.00"}、
    { "ランキング": "2"、 "市": "沧州"、 "SaleIncome": "1425935.58"、 "SaleRough": "93717.83"、 "SalePlan": "3200000"、 "PlanFinish": "44。

    { "ランキング": "4"、 "市": "衡水"、 "SaleIncome": "972451.15"、 "SaleRough": "87638.60"、 "SalePlan": "270万"、 "PlanFinish": "36.02"、」 TonOilincome ":" 246.03" 、 "OilTransform": "11.56"、 "an"は"15.00"、 "ママ": " - 18.00"}、
    { "ランキング": "5"、 "街": "石家庄"、 "SaleIncome": "939010.52"、 "SaleRough": "140217.37"、 "SalePlan": "7200000"、 "PlanFinish": "13.04"、 "TonOilincome": "139.44"、 "OilTransform": "19.23"、 "アン":" - 57.00" 、 "母": " - 48.00"}、
    { "ランキング":」6" 、 "市": "邢台"、 "SaleIncome": "774274.70"、 "SaleRough": "124693.90"、 "SalePlan": "370万"、 "PlanFinish": "20.93"、 "TonOilincome": "138.87" 、 "OilTransform": "9.44"、 "an"は" - 20.00"、 "ママ": " - 44.00"}、
    { "ランキング": "7"、 "市"、 "唐山"、 "SaleIncome":」 680456.79" 、 "SaleRough": "50542.14"、 "SalePlan": "3600000"、 "PlanFinish": "18.90"、 "TonOilincome": "243.60"、 "OilTransform": "16.95"、 "アン": " - 29.00 」、 "ママ": " - 49.00"}、70" 、 "SaleRough": "124693.90"、 "SalePlan": "370万"、 "PlanFinish": "20.93"、 "TonOilincome": "138.87"、 "OilTransform": "9.44"、 "アン": " - 20.00 " "ママ": " - 44.00"}、 { "ランキング": "7"、 "市"、 "唐山"、 "SaleIncome": "680456.79"、 "SaleRough": "50542.14"、 "SalePlan":" 3600000" 、 "PlanFinish": "18.90"、 "TonOilincome": "243.60"、 "OilTransform": "16.95"、 "アン": " - 29.00"、 "ママ": " - 49.00"}、70" 、 "SaleRough": "124693.90"、 "SalePlan": "370万"、 "PlanFinish": "20.93"、 "TonOilincome": "138.87"、 "OilTransform": "9.44"、 "アン": " - 20.00 " "ママ": " - 44.00"}、 { "ランキング": "7"、 "市"、 "唐山"、 "SaleIncome": "680456.79"、 "SaleRough": "50542.14"、 "SalePlan":" 3600000" 、 "PlanFinish": "18.90"、 "TonOilincome": "243.60"、 "OilTransform": "16.95"、 "アン": " - 29.00"、 "ママ": " - 49.00"}、"138.87"、 "OilTransform": "9.44"、 "an"は" - 20.00"、 "ママ": " - 44.00"}、 { "ランキング": "7"、 "市"、 "唐山"、 "SaleIncome ":" 680456.79" 、 "SaleRough": "50542.14"、 "SalePlan": "3600000"、 "PlanFinish": "18.90"、 "TonOilincome": "243.60"、 "OilTransform": "16.95"、 "アン": "-29.00"、 "ママ": " - 49.00"}、"138.87"、 "OilTransform": "9.44"、 "an"は" - 20.00"、 "ママ": " - 44.00"}、 { "ランキング": "7"、 "市"、 "唐山"、 "SaleIncome ":" 680456.79" 、 "SaleRough": "50542.14"、 "SalePlan": "3600000"、 "PlanFinish": "18.90"、 "TonOilincome": "243.60"、 "OilTransform": "16.95"、 "アン": "-29.00"、 "ママ": " - 49.00"}、SalePlan ":" 3600000" 、 "PlanFinish": "18.90"、 "TonOilincome": "243.60"、 "OilTransform": "16.95"、 "アン": " - 29.00"、 "ママ": " - 49.00"}、SalePlan ":" 3600000" 、 "PlanFinish": "18.90"、 "TonOilincome": "243.60"、 "OilTransform": "16.95"、 "アン": " - 29.00"、 "ママ": " - 49.00"}、
    { "ランキング": "8"、 "市": "张家口"、 "SaleIncome": "613319.87"、 "SaleRough": "176075.96"、 "SalePlan": "3000000"、 "PlanFinish": "20.44"、」 TonOilincome ":" 87.09" 、 "OilTransform": "7.97"、 "an"は"2.00"、 "ママ": " - 24.00"}、
    { "ランキング": "9"、 "市"、「中油华奥」、 "SaleIncome": "596575.25"、 "SaleRough": "387024.26"、 "SalePlan": "11000000"、 "PlanFinish": "5.42"、 "TonOilincome": "93.58"、 "OilTransform": "19.06"、 "an"は"35.00"、 "ママ": "6.00"}、
    { "ランキング":」10" 、 "市": "承德"、 "SaleIncome": "589048.12"、 "SaleRough": "68966.73"、 "SalePlan": "220万"、 "PlanFinish": "26.77"、 "TonOilincome": "193.24" 、 "OilTransform": "11.29"、 "an"は"30.00"、 "ママ": " - 28.00"}、
    { "ランキング": "11"、 "市": "廊坊"、 "SaleIncome": "515448.14 」、 "SaleRough": "137934.72"、 "SalePlan": "350万"、 "PlanFinish": "14.73"、 "TonOilincome": "95.47"、 "OilTransform": "8.80"、 "アン": " - 48.00" "ママ" " - 3.00"}、"SaleRough": "68966.73"、 "SalePlan": "220万"、 "PlanFinish": "26.77"、 "TonOilincome": "193.24"、 "OilTransform": "11.29"、 "アン": "30.00"、 "ママ":" - 28.00 "}、 {"ランキング":" 11" 、 "市": "廊坊"、 "SaleIncome": "515448.14"、 "SaleRough": "137934.72"、 "SalePlan": "350万"、」 PlanFinish ":" 14.73" 、 "TonOilincome": "95.47"、 "OilTransform": "8.80"、 "an"は" - 48.00"、 "ママ" " - 3.00"}、"SaleRough": "68966.73"、 "SalePlan": "220万"、 "PlanFinish": "26.77"、 "TonOilincome": "193.24"、 "OilTransform": "11.29"、 "アン": "30.00"、 "ママ":" - 28.00 "}、 {"ランキング":" 11" 、 "市": "廊坊"、 "SaleIncome": "515448.14"、 "SaleRough": "137934.72"、 "SalePlan": "350万"、」 PlanFinish ":" 14.73" 、 "TonOilincome": "95.47"、 "OilTransform": "8.80"、 "an"は" - 48.00"、 "ママ" " - 3.00"}、"OilTransform": "11.29"、 "an"は"30.00"、 "ママ": " - 28.00"}、 { "ランキング": "11"、 "市": "廊坊"、 "SaleIncome": "515448.14" 、 "SaleRough": "137934.72"、 "SalePlan": "350万"、 "PlanFinish": "14.73"、 "TonOilincome": "95.47"、 "OilTransform": "8.80"、 "アン": " - 48.00"、 "ママ" " - 3.00"}、"OilTransform": "11.29"、 "an"は"30.00"、 "ママ": " - 28.00"}、 { "ランキング": "11"、 "市": "廊坊"、 "SaleIncome": "515448.14" 、 "SaleRough": "137934.72"、 "SalePlan": "350万"、 "PlanFinish": "14.73"、 "TonOilincome": "95.47"、 "OilTransform": "8.80"、 "アン": " - 48.00"、 "ママ" " - 3.00"}、PlanFinish ":" 14.73" 、 "TonOilincome": "95.47"、 "OilTransform": "8.80"、 "an" は " - 48.00"、 "ママ" " - 3.00"}、PlanFinish ":" 14.73" 、 "TonOilincome": "95.47"、 "OilTransform": "8.80"、 "an" は " - 48.00"、 "ママ" " - 3.00"}、
    { "ランキング": "12"、 "市": "瑞州"、 "SaleIncome": "399875.26"、 "SaleRough": "85371.46"、 "SalePlan": "2000000"、 "PlanFinish": "19.99"、 "TonOilincome": "114.42"、 "OilTransform": "11.42"、 "an"は"128.00"、 "ママ": " - 30.00"}、
    { "ランキング": "13"、 "市"、「石家庄中油」、 "SaleIncome": "90543.62"、 "SaleRough": "20065.14"、 "SalePlan": "430000"、 "PlanFinish": "21.06"、 "TonOilincome": "213.44"、 "OilTransform": "20.45"、 "an"は" - 24.00"、 "ママ": " - 17.00"}、
    { "ランキング":」14" 、 "市": "辛集中油"、 "SaleIncome": "49255.52"、 "SaleRough": "8743.12"、 "SalePlan": "250000"、 "PlanFinish": "19.70"、 "TonOilincome": "202.67 」、 "OilTransform": "29.95"、 "an"は"19.00"、 "ママ" " - 6.00"}、
    { "ランキング": "15"、 "市": "井陉中油"、 "SaleIncome": "29682.60"、 "SaleRough": "2175.66"、 "SalePlan": "140000"、 "PlanFinish": "21.20"、 "TonOilincome": "730.20"、 "OilTransform": "25.55"、 "アン": " - 74.00" 、 "ママ": " - 52.00"}、52" 、 "SaleRough": "8743.12"、 "SalePlan": "250000"、 "PlanFinish": "19.70"、 "TonOilincome": "202.67"、 "OilTransform": "29.95"、 "an" は "19.00" "ママ" " - 6.00"}、 { "ランキング": "15"、 "市": "井陉中油"、 "SaleIncome": "29682.60"、 "SaleRough": "2175.66"、 "SalePlan":」 140000" 、 "PlanFinish": "21.20"、 "TonOilincome": "730.20"、 "OilTransform": "25.55"、 "アン": " - 74.00"、 "ママ": " - 52.00"}、52" 、 "SaleRough": "8743.12"、 "SalePlan": "250000"、 "PlanFinish": "19.70"、 "TonOilincome": "202.67"、 "OilTransform": "29.95"、 "an" は "19.00" "ママ" " - 6.00"}、 { "ランキング": "15"、 "市": "井陉中油"、 "SaleIncome": "29682.60"、 "SaleRough": "2175.66"、 "SalePlan":」 140000" 、 "PlanFinish": "21.20"、 "TonOilincome": "730.20"、 "OilTransform": "25.55"、 "アン": " - 74.00"、 "ママ": " - 52.00"}、202.67" 、 "OilTransform": "29.95"、 "an"は"19.00"、 "ママ" " - 6.00"は}、 { "ランキング": "15"、 "市": "井陉中油"、 "SaleIncome" : "29682.60"、 "SaleRough": "2175.66"、 "SalePlan": "140000"、 "PlanFinish": "21.20"、 "TonOilincome": "730.20"、 "OilTransform": "25.55"、 "アン":」 -74.00" 、 "ママ": " - 52.00"}、202.67" 、 "OilTransform": "29.95"、 "an"は"19.00"、 "ママ" " - 6.00"は}、 { "ランキング": "15"、 "市": "井陉中油"、 "SaleIncome" : "29682.60"、 "SaleRough": "2175.66"、 "SalePlan": "140000"、 "PlanFinish": "21.20"、 "TonOilincome": "730.20"、 "OilTransform": "25.55"、 "アン":」 -74.00" 、 "ママ": " - 52.00"}、140000" 、 "PlanFinish": "21.20"、 "TonOilincome": "730.20"、 "OilTransform": "25.55"、 "アン": " - 74.00"、 "ママ": " - 52.00"}、140000" 、 "PlanFinish": "21.20"、 "TonOilincome": "730.20"、 "OilTransform": "25.55"、 "アン": " - 74.00"、 "ママ": " - 52.00"}、
    { "ランキング": "16"、 "市": "保定中油"、 "SaleIncome": "11887.73"、 "SaleRough": "2944.97"、 "SalePlan": "100000"、 "PlanFinish": "11.89"、 "TonOilincome": "118.12"、 "OilTransform": "34.16"、 "アン": " - 64.00"、 "ママ": " - 72.00"}]
$ .each(項目、関数(I、項目){
    STR = '<TR>' +
        '<TD>' + item.Ranking + '</ TD>' +
        '<TD>' + item.City + '</ TD>' +
        '<TD>' +(+ item.SaleIncome / 10000).toFixed(2)+ '</ TD>' +
        '<TD>' +(+ item.An).toFixed(2)+ '</ TD>' +
        "<TD> [+(+ item.Mom).toFixed(2)+ '</ TD>' +
        '<TD>' +(item.SalePlan / 10000).toFixed(2)+ '</ TD>' +
        「<TD> '+(+ item.PlanFinish).toFixed(2)+' </ TD> '+
        '</ TR>'

    。$( 'TBL-ボディTBODY')APPEND(STR);
    $( 'TBLヘッダTBODY。')アペンド(STR)。
});

IF(Items.length> 10){
    $( 'TBL体TBODY ')。HTML($('。TBL体TBODY ')。HTML()+ $('。TBL体TBODY')。HTML( ));
    $( 'TBL-体。 ')、CSS('トップ'、 '0')。
    VAR tblTop = 0;
    VAR speedhq = 50; //数值越大越慢
    VAR outerHeight = $( 'TBL-ボディTBODY。')( "TR")を見つけるouterHeight()。。。
    機能Marqueehq(){
        IF(tblTop <= -outerHeight * Items.length){
            tblTop = 0。
        {}他
            tblTop - = 1;
        }
        $( 'TBL-体。 ')、CSS('上部'、tblTop + 'PX')。
    }

    MyMarhq =たsetInterval(Marqueehq、speedhq)。

    //ホバーイベントがキャンセルされ
    $ホバー(関数(){( "TBODYのTBL-ヘッダ")
        てclearInterval(MyMarhq);
    }、関数(){
        てclearInterval(MyMarhq);
        MyMarhq =たsetInterval(Marqueehq、speedhq);
    } )

}

レンダリング:

 

おすすめ

転載: www.cnblogs.com/chenqingbin/p/11804669.html