0

そこで、Django 内で Ajax、Taconite、および jQuery を使用して画面の一部を更新するシステム (Ruby on Rails パーシャルのようなもの) をついに見つけました。

よかったのですが、残念ながら、クリックとドラッグ アンド ドロップに関連するコードが実行されていません。

div内のhtmlを置き換えています。

コードをモジュラー (更新可能な div 内の個別のコンテンツ) に保ちながら、jQuery のドラッグ可能、ドロップ可能、クリック可能、ホバー可能などを確実に再アクティブ化するにはどうすればよいですか?

ありがとう!

アップデート

$(document).ready(callasetupfunction) [以下で推奨する]をセットアップしましたが、各 AJAX 呼び出しの後に呼び出されているようです。それは の予想される動作.readyですか?

また、複数の関数を にバインドできることにも気付きました$(document).ready()。だから私はそれを行うことができます(つまり、オンロードを設定するよりもはるかに優れていますね?)

4

1 に答える 1

0

あなたのコードを見ずに、私が考えることができる唯一のアドバイスは.draggable、などを呼び出すコードの部分を関数 (おそらくセレクターを取るもの) にプルし、ajax 呼び出しが完了した後にその関数をコールバックとして追加することです。

それが意味をなさない、または何らかの理由で実行できない場合、問題を示す実際のコード例をいくつか提示していただければ、私または他の誰かが解決策を見つけるのを手伝うことができます.

編集:タコナイトを使用するように設定されている場合は、応答のスクリプト タグに上記の JavaScript 関数の呼び出しを貼り付ける必要があるようです。

于 2010-07-29T01:25:06.407 に答える