我如何在我的网站上使用jquery?

时间:2014-04-27 21:30:26

标签: javascript jquery html css

我不会将所有示例/ s代码复制到此处。 但这是jquery演示页面:

Demo Page

我想在我的网站上添加红色最新新闻的示例,里面有滚动文字。 在演示页面中有示例源/的链接。

在我的网站中,我现在有了这个代码,它从文本文件中逐行读取文本并向上滚动文本,在其上方有一个计时器计数,直到下一次更新。

我想以某种方式使文本文件中的文本逐行读取并将其添加到演示页面的最新新闻示例中,以便它在我的网站上以相同的视觉和方式在演示中页。

这是我的代码正在运行,但现在我希望我阅读的每一行的文本文件都显示在最新消息中,如同在演示页面中一样:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://risq.github.io/jquery-advanced-news-ticker/assets/js/jquery.newsTicker.js"></script>
<script>
    var count = 300;
    var counter = setInterval(timer, 1000); //1000 will  run it every 1 second

    function timer() {
    count = count - 1;
    if (count == -1) {
            clearInterval(counter);
            return;
    }

    var seconds = count % 60;
    var minutes = Math.floor(count / 60);
    var hours = Math.floor(minutes / 60);
    minutes %= 60;
    hours %= 60;
    document.getElementById("timer").innerHTML = hours + " Hours " + minutes + " Minutes and " + seconds + " Seconds left untill the next news update."; // watch for spelling
    }
    function news(){
   $('body').find('.newsticker').remove();//It will clear old data if its present 
   var file = "http://newsxpressmedia.com/files/theme/test.txt";
    $.get(file, function (txt) {
            //var lines = txt.responseText.split("\n");
            var lines = txt.split("\n");
            $ul = $('<ul class="newsticker" />');
            for (var i = 0, len = lines.length; i < len; i++) {
                //save(lines[i]); // not sure what this does
                $ul.append('<li>' + lines[i] + '</li>'); //here 
            }
            //$ul.appendTo('body').newsTicker({
            $ul.appendTo('div.wcustomhtml').newsTicker({
                row_height: 48,
                max_rows: 2,
                speed: 6000,
                direction: 'up',
                duration: 1000,
                autostart: 1,
                pauseOnHover: 1
            });
    });
    }
    $(function() {
    news();
    setInterval(function(){
      news();
    },30000)  // it will call every 1 min you can change it
    });
</script>
<br><br><span id="timer"></span><br><br>

我是否需要下载演示示例文件?或者我可以像我在代码中那样使用链接?

1 个答案:

答案 0 :(得分:4)

运行插件需要什么?

您需要知道的是project's GitHub(:

您需要什么:

  • Jquery 1.7 +
  • jquery.easy-ticker scripts
  • 知道语法
  • 使用jQuery运行

语法

<div class="myWrapper">
    <ul>
        <li>List element 1</li>
        <li>List element 2</li>
        <li>List element 3</li>
        <li>List element 4</li>
    </ul>
</div>

or

<div class="myWrapper">
    <div>
        <div>Element 1</div>
        <div>Element 2</div>
        <div>Element 3</div>
        <div>Element 4</div>
    </div>
</div>

使用jQuery运行

$('.myWrapper').easyTicker({
    // list of properties
});

- JSFiddle

其中?

<!DOCTYPE html>
<html>
<head>
// you should add scripts and styles here
</head>
<body>
// you should add all website structure here

// now run scripts here
</body>
</html>

示例:http://pastebin.com/S3LBtSue

关于链接

<强> Jquery的:

您可以从Google获取:https://developers.google.com/speed/libraries/devguide?hl=pt-br#jquery

或在您的网站上下载并托管:http://jquery.com/download/

_

其他js

您可以在Google云端硬盘上托管:http://www.komku.org/2013/08/how-to-host-javascript-or-css-files-on-google-drive.html

也许你可以在这里找到:www.cdnjs.com

或在您的网站上下载并托管