私は以下を達成するために探しています。 私は最初に空白のdiv(#description)を別のdiv(#zoom)のTOPに置いて、ユーザーがページの横にある15またはそれ以上のサムネイルの1つを選択したときに大きな画像を挿入します。Jqueryとajax - ファイルの内容を挿入するためのリンクを使用
私は、次のような側のリンクがあります:クリックした際には、サイト上の#description divのに「description.php」ファイルの内容を注入する必要があること
<div id="whatisit"><a href="description.php"></div>
を。まず、#zoomの内容を "fadeOut"する必要があります。
私は仕事を一緒にしようとした次のコードを持っています。
<script language="javascript">
$(document).ready(function() {
$("#whatisit a").click(function() {
var descPath = $(this).attr("href");
$("#zoom img").fadeOut("slow", function() {
$(this).attr({ src:descPath }).fadeIn("slow");
});
return false;
});
});
</script>
#zoomの内容はフェードアウトされますが、 "descriptions.php"ファイルの内容は注入またはフェードインされません。私は何か間違っているのですか?または何かが欠けている?
ご協力いただきありがとうございます。
これはトリック(一種!)でした。 :)画像のサムネイルをクリックすると(クリックして#zoomに大きな画像が読み込まれると)「desription」のテキストが残ります。それは消えるはずです。 –
私が持っていた別のjquery jsスクリプトにfadeOutコマンドを追加しましたが、問題は解決されました。 ご協力いただきありがとうございます。 –