-1

テキストに絵文字を挿入したいので、このプラグインを使用します: http://os.alfajango.com/css-emoticons/ うまく機能します。

私の問題は、スペースの後や開始時だけでなく、常に絵文字が表示される必要があることです。

例:

:)んー :)

絵文字が4つ欲しい

私は数時間を持ってきましたが、成功しませんでした

ここにjsのコードがあります

https://github.com/JangoSteve/jQuery-CSSEmoticons/blob/master/javascripts/jquery.cssemoticons.js

私はそれの何かを変更する必要があると思います:

var specialRegex = new RegExp( '(\\' + escapeCharacters.join('|\\') + ')', 'g' );
var preMatch = '(^|[\\s\\0])';
for ( var i=twoCharacterEmoticons.length-1; i>=0; --i ){
  twoCharacterEmoticons[i] = twoCharacterEmoticons[i].replace(specialRegex,'\\$1');
  twoCharacterEmoticons[i] = new RegExp( preMatch+'(' + twoCharacterEmoticons[i] + ')', 'g' );
}
$(twoCharacterEmoticons).each(function(){                    
    container.html(container.html().replace(this,"$1<span class='" + cssClass + " spaced-emoticon'>$2</span>"));
  });
4

1 に答える 1