私は自分のサイトでlightbox2を使用していますので、視聴者に画像をダウンロードさせてもらいたいのです。ボタンは動作し、/view/directory/image.jpgにリンクし、ダウンロードボタンは画像だけを表示します。 PHPで私は画像をダウンロードしてmysqlにダウンロード+ 1を設定するスクリプトを作ったが、私はそれほど良くはないのはJSだ。 lightbox2でURLの一部を書き換える方法は?
現在のJSコードは次のようになりますので、画像を示しwhitchのhrefの/view/directory/image.jpgにリンク
this.$lightbox.find('.lb-download').on('click', function (e) {
window.open(e.target.href)
});
。 lbダウンロードボタンを/にダウンロードします。 /directory/image.jpg、私はすでにダウンロードを行っています.JSにはwindow.openとpreg_replaceの部分がありません。あなたは"domain.com/view/directory/image.jpg"が含まれており、それはとてもあなたを"domain.com/download/directory/image.jpg"を含める必要がe.target.href
を得た
ありがとうございました!これは機能しました –
あなたの歓迎、嬉しいです。 – xxxmatko