単純な div に含まれる特定の文字のすべてのインスタンスを非表示にしようとしています。
基本的に私が求めているのは、ページが特定の文字 (この例では 's' と 'e') を読み込むと、フェードアウトし、文字があったはずの文にスペースが残るということです。
これは私がこれまでに得た限りです:
HTML:
<div id="test">hello this is a test this is a test</div>
jQuery
:
$(document).ready(function(){
$('#test').html($('#test').html().replace("s"," "));
$('#test').html($('#test').html().replace("e"," "));
});
ここでも動作する jsFiddle があります: http://jsfiddle.net/6vjt3/
しかし、これは文の最初の 's' と 'e' を隠しているだけで、残りは隠していません。
できれば、jQueryがこれらの文字を検出し、ゆっくりと白くフェードアウトするため、文字に比例したスペースを残して、これを行う方法がまったくわかりません。
どんな提案も素晴らしいでしょう!