私は異常な問題を抱えており、何時間もの間それに取り組んでいます。私のブレークポイントは関数内でヒットしませんが、関数は機能します。それは私を夢中にさせています。Chrome/開発者ツールとFirefox/Firebugの両方でこれを試しました。私はこれまでこのようなものを持っていませんでした。
[新しい会話]ボタンをクリックすると、最初のブレークポイントがヒットします。しかし、jquery .load()を介して表示される[キャンセル]ボタンをクリックしても、ブレークポイントはヒットしません。それでも、その背後にある機能は実行されます(divは空になります)。
何が足りないの?
function cancel_new_conversation(event){
//2nd Breakppoint below this line doesn't get hit, but the empty() statement works.
event.preventDefault();
$('#new_conversation_div').empty();
}
function new_conversation(event){
event.preventDefault();
var url = $(this).attr("href") + "/";
$('#new_conversation_div').load(url, function(){
//1st Breakpoint gets hit.
$('#new_conversation_cancel_button').click(cancel_new_conversation);
});
}
$(document).ready(function (){
$('#new_conversation_button').click(new_conversation);
}
どういうわけかjavascriptを壊す私がしていることはありますか?
編集:
アラートを使用することをお勧めします。これがその証拠です。多分それは環境問題ですか?別のマシンで試してみる必要があります。