2

私のウェブサイト (http://blogandthecity.net) には、縦型の JavaScript マーキーがあります。画面にくっつけてほしい。「固定」と呼ばれるものだと思います。現在、マーキーは特定のポイントで停止していますが、画面/ウェブサイト全体のサイズにしたいと考えています。

2 つの選択肢があると思います: 1.マーキーをできるだけ長くする (ただし、Web ページによっては他のページより長いものもあります。また、マーキーを長くする方法がわかりません。すでにいくつかのことを試しました) 2.位置を決めます。修繕。(コードに「位置:固定」を入れようとしましたが、その結果、マーキーがスクロールしなくなり、動きが止まります。マーキーも画面に収まりません..)

この問題を解決する方法を知っていますか? CSS スタイルが必要な場合は、ここにも配置します。

コードの下 (テキスト部分を除外しました):

    <script type="text/javascript" src="http://blogandthecity.net/js/marquee-packed.js" ></script>  
    <script type="text/javascript">  
    //create instance and call method horizontal for horizontal scrolling  
   var horizontal = new marquee("marquee").horizontal(  
   {  
    step:1, //how many pixels to move per interval (default: 1)  
    interval: 40, //how often to move pixels in miliseconds (default: 10)  
    stop_on_hover: true, //should marquee stop on mouse hover (default: true)  
    backwards: false, //rotate elements in opposite direction  
});  

    <script type="text/javascript">  
     //create instance and call method horizontal for horizontal scrolling  
    var horizontal = new marquee("marquee2").horizontal(  
{  
    step:1, //how many pixels to move per interval (default: 1)  
    interval: 40, //how often to move pixels in miliseconds (default: 10)  
    stop_on_hover: true, //should marquee stop on mouse hover (default: true)  
    backwards: false, //rotate elements in opposite direction  
});  

4

1 に答える 1

0

位置:固定; と呼ばれます。下にスクロールして全画面表示するマーキーの css の下。それらはインラインでスタイル設定されているため (または html を変更しますか?)、jQuery を使用する必要がある場合があります。

#marquee, #marquee2 {
position:fixed;
}

#marquee {
margin-top:140px;
}

#marquee2 {
margin-left:-520px;
} 
于 2012-11-28T22:44:44.703 に答える