-1

ruby on railsの下で、ファイルの内容をブラウザで1行ずつ読み込んで表示することは可能ですか。ビデオの再生中に表示されるはずです。

4

1 に答える 1

1

このhttps://raw.github.com/intridea/oauth2/master/lib/oauth2.rbのようなhtmlページに生のファイルコンテンツを表示することを意味しましたか

そして、各行はハイパーリンクで囲まれています、あなたがそう言うなら、それは可能です

jsソリューションを使用する

   (function($) {
$.fn.typewriter = function() {
    this.each(function() {
        var $ele = $(this), str = $ele.html(), progress = 0;
        $ele.html('');
        var timer = setInterval(function() {
            var current = str.substr(progress, 1);
            if (current == '<') {
                progress = str.indexOf('>', progress) + 1;
            } else {
                progress++;
            }
            $ele.html(str.substring(0, progress) + (progress & 1 ? '_' : ''));
            if (progress >= str.length) {
                clearInterval(timer);
            }
        }, 75);
    });
    return this;
};
  })(jQuery);

index.html.erbで

  <body>
     <div id="code" style='display:none'>
       <%= File.open("#{full_path}").readlines.join("<br/>") %>
     </div>
     <script> $('#code'). typewriter() </script>
  </body>

あなたはコード要素にあなたのCSSを置くことができます

于 2012-12-11T05:16:13.467 に答える