我目前有一個網站,改變頁面的標題,以反映當前正在播放的歌曲。我想要做的是讓頁面的標題不斷滾動,以便用戶可以看到播放歌曲的全名,即使他們有很多標籤打開。平滑滾動和動態改變頁面標題
我嘗試了一些不同的滾動的插件,但我發現最好的工作之一就是在這裏找到插件: http://www.seangw.com/wordpress/index.php/2009/01/basic-ajax-tutorial-smooth-scrolling-text-marquee-with-a-jquery-plugin/
我能得到這個插件經常body元素上工作正常,但它當我把它放在頁面的標題上時不起作用。我試過在標籤中包裝標籤,但它不起作用。另外,我的頁面標題會動態變化,因此滾動文字也需要更改。
這裏是我改變標題JavaScript函數:
function playNext(newState)
{
//alert("new state: " + newState);
//unstarted (-1), ended (0), playing (1), paused (2), buffering (3), video cued (5)
if(newState == 0) //song is done
{
//**************minimize myself*******************
var i = ' . $this->i .';
var dataString = getDataString(i);
minimizeSong(dataString, i);
//**************maximize next song****************
dataString = getDataString(i+1); //i + 1 is next song
maximizeSong(dataString, i+1);
//I will automatically start playing on load
}
else if(newState == 1) // if its playing, change the title
{
$("title").text("' . $this->title . ' by ' . $this->artist . ' - T3k.no");
}
else if(newState == 2) //song is paused, go back to original title
{
$("title").text("Paused - T3k.no");
}
else if(newState == 3) //song is buffering, change title
{
$("title").text("Loading '.$this->artist .' - T3k.no");
}
}
誰能幫助?我該如何去實現這個目標?
這不起作用:
<html><head>
<marquee behavior="scroll" direction="left" scrollamount="2"
height="75" width="150">
<title>WANT THIS TO SCROLL</title>
</marquee>
</head></html>
但是像這樣工作得很好:
<body>
<marquee behavior="scroll" direction="left" scrollamount="2"
height="75" width="150">
<p>This is a test of a Smooth Marquee using jquery.</p>
</marquee>
</body>
您發佈的代碼幾乎與您的選取框問題無關。幾乎不可能回答你的問題。請張貼一些關於marquee效果的實際實現的代碼。 – bitbandit
將我的代碼編輯爲可用的示例,以及不適用的示例。謝謝 – CHawk