diff --git a/js/jquery.keyboard.extension-caret.js b/js/jquery.keyboard.extension-caret.js index cee8ba61..24069f8d 100644 --- a/js/jquery.keyboard.extension-caret.js +++ b/js/jquery.keyboard.extension-caret.js @@ -78,7 +78,7 @@ .appendTo( base.$keyboard ); // remove caret, just-in-case - base.$keyboard.find('.ui-keyboard-caret').remove(); + if (base.$caret) base.$caret.remove(); base.$caret = $( '
' ) .insertAfter( base.$preview ); @@ -181,6 +181,7 @@ var events = 'keyup keypress mouseup mouseleave '.split( ' ' ).join( namespace + ' ' ); base.$preview.unbind( events ); base.$caret.remove(); + base.$caret = null; base.caret_$div = null; });