ruby on railsの下で、ファイルの内容をブラウザで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 に答える