私たちのサイトにはuplaod機能があります。アップロードされたファイルは、クリックしたユーザが新しいウィンドウにアップロードしたファイルを見ることができるリンクを表示します。このhrefにクラスを追加すると動作しませんか?
またdivbox http://jquery.phpbasic.com/divbox
私のコードを使用して、このです:私たちは、リンクをクリックしたとき、それはまだ新しいウィンドウで開き、doesntのをライトボックスを開始するいくつかの理由
$("#uploader" + queueId).html("
<div class='cancel'>
<input class='button_cancel' name='removeFile' fileName='"
+fileObj.name.replace("'", "%27")+"' type='button'>
</div>
<a class='lightbox' href='" + self.attr("path")
+ fileObj.name.replace("'", "%27") + "'><span class='fileName'>"
+fileObj.name+"</span></a>");
。私のページで
私はこれは(すべてノーマル)を参照してくださいライトボックスを起動する必要があり
<a class="lightbox" href="uploads/nutshell.png">
<span class="fileName">nutshell.png</span>
</a>
...何が、私は上記の投稿JSコードであなたに叫びますか?そのself.attr( "パス")場合、私はここで
は、我々が持っているものである疑問に思って::::::
jsの中divboxのために、我々はのためのJSに
$('.lightbox').divbox({caption: false});
を持っています私たちが持っているアップローダー。
$("#uploader" + queueId).html("<div class='cancel'><input class='button_cancel' name='removeFile' fileName='"+fileObj.name.replace("'", "%27")+"' type='button'></div><a class='lightbox' href='" + self.attr("path") + fileObj.name.replace("'", "%27") + "'><span class='fileName'>"+fileObj.name+"</span></a>");
遅延の申し立て撃たなければならなかった。私が持っているdivbox jsでは、$( '。lightbox')。divbox({caption:false});アップローダjsのコードは次のとおりです。$( "#uploader" + queueId).html( "
"+fileObj.name+""); – 422@ 422:ライトボックスとdivboxの混乱については申し訳ありませんが、あなたのケースではライトボックスになっていたはずです(例は 'divbox'を使用しています。要は、おそらくDivBoxをバインドしておき、後で新しいものをDOMに追加するということです。 –
こんにちは、私はそれを得る、私はちょうどdivbox.jsがロードされた後にイベントにライトボックスをバインドする方法を知らない。あなたのサンプルは有望に見えますが、コードをどのように実装するかは考えられません。 – 422