オブジェクトを比較するためにjQueryの.is()関数(以前のバージョンではなく1.6で導入されたもの)を使用していましたが、残念ながら私が使用しているjQuery 1.5.2では動作しません。私が使用できる代替品があるかどうか疑問に思っていますか?jQueryのis()関数の代わりに?
私は各オブジェクトを複製して比較することを考えていますが、これはこれを行うための最良の方法のようには見えません。
$('#js-show-more-toggle').contents().each(function() {
if (seen) {
$wrapper.append(this);
} else if ($(this).is($marker)) {
// This is what we want to show
seen = true;
}
}).end().append($wrapper, $more);
jsfiddle:http://jsfiddle.net/someprimetime/n4jnr/14/
jQueryのソースを見て、1.6でそれを実装した方法を見て、そのコードを1.5.2で使用できるプラグインにコピーしてコピーするのが最も簡単な方法です。 –
または、 /時間(コードベースのサイズ、適切なテストの存在など)に応じて、最新バージョンのjQueryに切り替えることができます。 – ThiefMaster