Uncaught TypeError:Object [object Object]には、 正確に言うと「replace」メソッドがありません。コード:
var controls = $('#head_hidden').children().eq(0);
var item_mouse_over = function() {
$(this).append(controls);
}
var item_mouse_leave = function() {
$(this).detach(controls); //this is the problematic strig
}
$('.item').mouseover(item_mouse_over);
$('.item').mouseleave(item_mouse_leave);
これがjsfiddleの説明です。item_mouse_over()を使用して要素に「コントロール」を追加しましたが、item_mouse_leave()を使用してそれらを削除できませんでした:(