サブツリーなどを含む実際のページなどへのリンクを含むファイルツリーを読み込むページがあります。しかし、大きなフォルダは膨大なファイルを作成するので、フォルダを隠すためのjQueryスクリプトはすばらしいでしょう。木がajaxを通して読み込まれ、同じものになることはないので、netherはjQueryを実行するので、問題があります。私は動的にjQueryを生成することができますが、ajaxを介してロードされるjavascriptはロードされません。特にイベントではありません。 (jQueryの、onclickの)大きなコード用動的にajaxを使ってjQueryスクリプトとコンテンツを取得する
<ul>
<li><b>www</b> - 5 files, 14 directories, 1877 KB total.
<ul>
<li><b>Admin</b> - 4 files, 3 directories, 44 KB total.
<ul>
<li><b>Editera</b> - 2 files, 16 KB total.
<ul>
<li><a href="../../../lh10fego/Admin/Editera/gastbok_edit.asp">gastbok_edit.asp</a> - <a href="viewSource4.asp?page=lh10fego/www/Admin/Editera/gastbok_edit.asp"> View Source</a> - 1100 bytes, last modified on 2011-01-17 12:06:43. <b> table names found:</b> Gastbok</li>
<li><a href="../../../lh10fego/Admin/Editera/Medlem_edit.asp">Medlem_edit.asp</a> - <a href="viewSource4.asp?page=lh10fego/www/Admin/Editera/Medlem_edit.asp"> View Source</a> - 15671 bytes, last modified on 2011-01-17 12:06:44. <b> table names found:</b> Inlogg</li>
</ul>
</li>
<li><b>Radera</b> - 2 files, 2 KB total.
<ul>
<li><a href="../../../lh10fego/Admin/Radera/gastbok_radera.asp">gastbok_radera.asp</a> - <a href="viewSource4.asp?page=lh10fego/www/Admin/Radera/gastbok_radera.asp"> View Source</a> - 813 bytes, last modified on 2011-01-17 12:06:45. <b> table names found:</b> Gastbok</li>
<li><a href="../../../lh10fego/Admin/Radera/medlem_radera.asp">medlem_radera.asp</a> - <a href="viewSource4.asp?page=lh10fego/www/Admin/Radera/medlem_radera.asp"> View Source</a> - 811 bytes, last modified on 2011-01-17 12:06:45. <b> table names found:</b> Inlogg</li>
</ul>
</li>
<li><b>Uppdatera</b> - 2 files, 2 KB total.
<ul>
SRYが、レンダリングされたページの例とその中の項目があります。パス変数はクラスとして使うことができると思っていたので、パス内のすべてのアイテムに同じクラスが与えられました。私のすばらしいテキストブロックを読んでいただきありがとうございます。例: "../../lh10fego/Admin/Radera"ウィルおよび/または問題を引き起こしますか?多分。
「myClass」nomatterのようなクラスのすべてのアイテムを非表示にするような方法で動作するjQueryコードを誰にでも与えることができますか?
また、ajax-requestによって追加されたコードを有効化する方法もあります。
javascriptを含む注入されたhtmlは、ドキュメントの先頭のdiv内で終わります。
編集:私はほとんど必要な機能を得ることができましたが、それでもまだajaxではありません。私はこのキーワードを使用して、特定のクラスをすべて隠していました。問題は今、リンクが別のリンクの中にあるので、あなたがクリックしたものと一番上のリンクの両方がトリガされ、すべてが隠れているということです。
EDIT2:
set fs = CreateObject("Scripting.FileSystemObject")
set folder = fs.GetFolder(path)
currentfolder = path
fname = Replace(folder.path,"/","x")
fname = Replace(fname,".","2")
fname = Replace(fname,":","5") 'removing wierd chars and adding "asd" in middle
fname = Replace(fname,"\","3") 'to avoid multiple hits when searching
fname = Replace(fname,Right(fname,7),"asd" & Right(fname,7))
'Display the target folder and info.
Response.Write("<li onclick=""$(this).find('li." & fname & "').slideToggle();""><b>" & folder.Name & "</b> - " _
& folder.Files.Count & " files, ")
if folder.SubFolders.Count > 0 then
Response.Write(folder.SubFolders.Count & " directories, ")
end if
Response.Write(Round(folder.Size/1024) & " KB total." _
& vbCrLf)
問題は今、それは、ネストされたリチウムタグに適用されますので、私は両方の私はクリック1と非表示になります最高の李タグ、何かをクリックしたときにということです。また、私のjQueryをソートするために、今のところ私はこのテストをajaxなしで行っています。
'hideMyThings()'のような機能を作り、必要なときにいつでも呼び出すことができます(例えば、AJAX DOM注入後)。 –
@battalあなたはそれが明らかだと思っても、もっと説明していただけますか? –