2

最近、機能していない jquery コードに関する質問を投稿しました。

jQueryのanimate()で要素を斜めに動かせない

何が間違っているのかわからなかったので、別の同様のコードを取り、動作するはずだったコードとまったく同じになるまでゆっくりと少しずつ修正しました。

それで、2番目のコードを1行ずつコピーし、最初のコードを置き換えました。

最後に、それを修正したものは置き換えられました:

$(this).animate({left:'+=250'}, 1000);

$(this).animate({left:'+=250'}, 1000);

最初はうまくいかなかったが、2番目はうまくいった可能性はありますか?

のように引用符を特定のソースからコピーすると、機能し"ないわずかに異なる文字が貼り付けられることはわかっていますが、上記を説明する方法がわかりません。

私はそれらを並べてトリプルチェックし、最初の1文字を文字ごとに置き換えて犯人を確認しましたが、ドリームウィーバーがクラッシュしました:(。

それで、誰がこれがどのように起こったのか知っていますか?

4

2 に答える 2

6

前の質問のコードは次のとおりです。

$("#moveme").animate({right: '+=50', bottom: '+=50'}, 1000);​​​​​​​​​​​​​​​ 
                        // ----right here------------------^

その行の終わりに向かって、無効な非表示文字が約 15 文字あります。

Firefox でコードを強調表示すると、強調表示の高さがすぐに高くなることがわかります。そして、「編集」モードに入ると、カーソルをそのポイントを超えて移動するのに数回のキーストロークが必要です。

于 2012-11-01T20:16:43.170 に答える
4

答えには余分な文字があります。notepad ++に貼り付けると、これが表示されます。

$(document).ready(function(){
    $("#moveme").click(function(event){
        $(this).animate({right: '+=50', bottom: '+=50'}, 1000);??????????????? 
    })
})
于 2012-11-01T20:18:25.093 に答える