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());
}
}
それとも、これは一方通行であり、ドメイン オブジェクトはマッパー関数を呼び出すべきではありませんか?
14 に答える
<marquee behavior=scroll direction="left" scrollamount="5">Your message here</marquee>
スクロール量はテキストの速度を制御します。値が大きいほどスクロール速度が高くなります
それを制御する属性は特にありません。とにかく、マーキーは信頼性の高いタグではありません。jQuery と .animate() 関数の使用を検討することをお勧めします。その方法を追求することに興味があり、そのためのコードが必要な場合は、お知らせください。
scrollmount属性を使用して、マーキータグの速度を変更できます。
デフォルトの速度である整数値 6 を受け入れるため、6 より小さい値を指定すると、マーキー効果が遅くなります。
例 :
<marquee scrollamount=4>Scrolling text</marquee>
続きを読む: http://code2care.org/pages/marquee-tag-scrollamount/
http://www.htmlcodetutorial.com/_MARQUEE_SCROLLAMOUNT.html
PS : マーキーの使用は避けてください。
scrolldelay="number"
<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>
スクロール量を使用して速度を制御します..
HTML5 では、scrollamount および scrolldelay 属性は機能しません。それらは非推奨の属性です。