42

1 つのマーキーが画面を離れると、短い時間のギャップの後、別の側から入ります。この時間を短縮する方法はありますか?


ドメイン オブジェクトは他のデータ マッパーを呼び出すことができますか? (Zend フレームワーク)

例えば:

10個のウィジェットを持つユーザーがいます。それに加えて、これらのウィジェットのうち 5 つを管理する Manager があります。

指定したマネージャーが管理しているユーザーのウィジェットを取得したいと考えています。そこで、WidgetMapper に fetchUsersManagedWidgets($userId, $managerId) という関数を作成しました。この関数は、これら 5 つのウィジェットのデータベースをクエリし、Widget オブジェクトの配列をマップします。

ドメイン オブジェクトがそのマッパーを認識する必要がないことはわかっていますが、WidgetMapper の関数を呼び出す User モデルで関数を作成できますか?

例えば

class Application_Model_User {

    public function getWidgetsManagedBy($manager) {
        $widgetMapper = new Application_Model_WidgetMapper;
        return $widgetMapper->fetchUsersManagedWidgets($this->getId(), $manager->getId());
    }

}

それとも、これは一方通行であり、ドメイン オブジェクトはマッパー関数を呼び出すべきではありませんか?

4

14 に答える 14

49

<marquee behavior=scroll direction="left" scrollamount="5">Your message here</marquee>

スクロール量はテキストの速度を制御します。値が大きいほどスクロール速度が高くなります

于 2011-07-12T08:49:58.280 に答える
7

それを制御する属性は特にありません。とにかく、マーキーは信頼性の高いタグではありません。jQuery と .animate() 関数の使用を検討することをお勧めします。その方法を追求することに興味があり、そのためのコードが必要な場合は、お知らせください。

于 2010-11-19T17:08:48.957 に答える
5

scrollmount属性を使用して、マーキータグの速度を変更できます。

デフォルトの速度である整数値 6 を受け入れるため、6 より小さい値を指定すると、マーキー効果が遅くなります。

例 :

<marquee scrollamount=4>Scrolling text</marquee>

続きを読む: http://code2care.org/pages/marquee-tag-scrollamount/

http://www.htmlcodetutorial.com/_MARQUEE_SCROLLAMOUNT.html

PS : マーキーの使用は避けてください。

于 2015-02-02T08:30:47.857 に答える
4

scrolldelay="number"

于 2010-11-19T17:05:48.013 に答える
0
         <body>
         <marquee direction="left" behavior=scroll scrollamount="2">This is basic example of marquee</marquee>
         <marquee direction="up">The direction of text will be from bottom to top.</marquee>
         </body>

スクロール量を使用して速度を制御します..

于 2015-09-05T04:35:53.637 に答える
-1

HTML5 では、scrollamount および scrolldelay 属性は機能しません。それらは非推奨の属性です。

于 2018-11-07T17:02:35.987 に答える