2

ここにあるPhilHaackの「Undoable」の記事を参照します:http://haacked.com/archive/2010/01/01/jquery-undoable-plugin.aspx

テーブルのデモページからテーブルの正確なマークアップをコピーし、JQuery 1.3.2分を含め、デモページで使用されている正確なスクリプトブロックをコピーしましたが、このビットに到達すると、次のようになります。

$('a.delete').undoable({
 inlineStyling: false,
 showingStatus: function(undoable) {

「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というメッセージが表示され続けます。それを引き起こすために私が行方不明になっているかもしれないことは明らかですか?私は開発マシンでIE8を使用しているだけですが、それは問題ではないはずです(私は願っています)。

4

8 に答える 8

2

このバージョンを試してください (そして、同様のアポストロフィーのない JSON のコードを調べてください)。

$('a.delete').undoable({
 'inlineStyling': false,
 'showingStatus': function(undoable) {
于 2010-01-15T00:43:29.743 に答える
1

「オブジェクトはこのプロパティまたはメソッドをサポートしていません」は、jQueryライブラリへのリンクが無効であることを意味している可能性があります。jqueryが実際にロードされていることを、次のような単純なアラートで確認できますか?

 $(document).ready(function(){alert("loaded")});
于 2010-01-13T00:03:40.007 に答える
1

おそらく、ファイル システムから JavaScript ファイルをロードしていますか? これは、セキュリティの制限により、Internet Explorer では失敗する可能性があります。あなたが言っていることから、プラグインではなくjqueryをうまくロードしている可能性があります。別のコメント投稿者が示唆したように、サイトから両方のファイルをロードしてみてください。

プラグインに問題はありません。Firefox と IE 7 の両方でテストしましたが、動作します。したがって、問題は、JavaScript ライブラリが何らかの理由でロードに失敗することです。

于 2010-01-18T10:04:44.117 に答える
0

Vincentの応答に沿って-jquery.undoable.jsファイルをページに追加していることを確認してください

于 2010-01-13T00:04:24.093 に答える
0

試す

$('a.delete').ready(function() { this.undoable({
 inlineStyling: false,
 showingStatus: function(undoable) {
}}

また、サンプルコードは実際にはこのようになっていますが、このコードだけを試しましたか? (彼は、サンプルにバックエンドがないと言いました...

<script type="text/javascript" src="lib/jquery-1.3.2.min.js"></script> 
<script type="text/javascript" src="src/jquery.undoable.js"></script> 

<script type="text/javascript"> 
    /* 
        Enables undoable operations
    */
    $(function() {
        $('a.delete').undoable();
    });
</script> 
于 2010-01-19T23:08:58.140 に答える
0

「$」記号が jQuery オブジェクトにバインドされていない可能性があります。「$」を「jQuery」に置き換えることはできますか?

于 2010-01-19T22:02:31.723 に答える
0

JQuery ライブラリ スクリプトをインクルードした後に、独自の .js スクリプトをインクルードしてください。

于 2010-01-15T00:48:02.720 に答える
0

実際のコード定義undoableはページの例にはなく、jQuery の一部でもありません。ライブラリ自体を含めるのを忘れたと思います。

ここで取得できます: http://github.com/Haacked/jquery.undoable/blob/master/src/jquery.undoable.js

于 2010-01-19T23:21:17.847 に答える