gpt4 book ai didi

php - 将滚动附加到 jQuery 中的元素

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:48:09 25 4
gpt4 key购买 nike

我有一个带有“正在播放什么”信息栏的修改后的 jPlayer。

信息栏显示来自 PHP 文件的回显信息。

我需要在该播放器栏上的信息上附加一个滚动条,但我似乎无法确定它。

滚动条位于单独的 js 文件中。

http://www.maxvergelli.com/jquery-scroller/

jQuery:

getCurrentTrack();

$('.now_playing').SetScroller({
velocity: 50,
direction: 'horizontal',
startfrom: 'right',
loop: 'infinite',
movetype: 'linear',
onmouseover: 'pause',
onmouseout: 'play',
onstartup: 'play',
cursor: 'pointer'
});

function getCurrentTrack() {
$('.now_playing').load('/player/readerPlayer2.php');
setInterval(function() {
$('.now_playing').load('/player/readerPlayer2.php');
}, 9000);
};​

PHP 信息:

<?php
header("Expires: Tue, 03 Jul 2040 06:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

$xml = simplexml_load_file("http://**.**.**.**:8000/live.xspf");

foreach ($xml->trackList->track as $data) {
$radio = $data->location;
$song = $data->title;
$info = $data->listeners;
}
echo '<div class="IceSong">'.$song.'</div>';
?>

最佳答案

您是否尝试过在浏览器控制台中查找输出?

我刚刚尝试过这个,当我从您的加载 uri 中删除第一个斜杠时,它似乎对我来说工作正常。

请注意,您可以简单地从 setInterval 再次调用您的 getCurrentTrack 函数,而不是重新声明它。

    function getCurrentTrack() {
$('.now_playing').load('player/readerPlayer2.php');
setInterval(getCurrentTrack, 9000);
}

要指出的另一件事是,您的函数声明后不需要分号。有关详细信息,请参阅 Why should I use a semicolon after every function in javascript? 的答案。

希望这对您有所帮助,-让我知道您的进展情况。

关于php - 将滚动附加到 jQuery 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13958036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com