0

テーブルからニュースタイトルを取得し、マーキーでタイトルをスクロールする関数を作成しました。

一度に1つずつスクロールするのではなく、すべて同時にスクロールする点を除いて、意図したとおりに機能します。

コードは次のとおりです。

$query = mysql_query("SELECT * FROM `news`");

    echo '<ul>';

    while (($row = mysql_fetch_assoc($query)) !== false) {

        $title = $row['title'];


        echo '<li>';
        echo '<marquee behavior="scroll" direction="left">News: '.$title.'</marquee>';
        echo '</li>';

}

現在のすべてを同時にではなく、一度に1つずつタイトルをスクロールするにはどうすればよいですか?

4

2 に答える 2

1

これは、HTMLのマーキー要素のデフォルトの動作です。それはあなたがそれに入れたものは何でもスクロールします、PHP側からこれに影響を与える方法はありません。ちなみに、はHTML標準に含まれていないため、使用するとドキュメントは有効なHTMLになりません。

したがって、プラグアンドプレイのJavascriptマーキーコントロールをオンラインで検索することをお勧めします。これらは通常、より洗練されたオプションも提供します。

于 2012-10-29T15:53:06.810 に答える
1

実際、私はjQuery、Javascriptでマーキーを使用しているサイトを知っています。ここにマーキーがあります。サイトを右クリックしてソースを表示すると、ソースが表示されます。私は実際にそのマーキーオプションを見つけようとしていますが、運がありません。

http://ppgmvp.com/Home.aspx

于 2012-11-13T21:00:33.193 に答える