これを行うサードパーティの JQuery ライブラリがあります。
var $this = $(this);
...
var $items = $this.find('a');
...
$items.attr('rel', opts.group).fancybox(opts.fancybox);
最後の行は、ページ内のリンクに rel 属性を追加し、リンクをクリックするとファンシー ボックスがポップアップするようにします。これが起こらないようにしたかったのですが、最後の行をコメントアウトすると、リンクが指すファイルをダウンロードするように求めるプロンプトが表示されることに気付きました-これはまさに私が望んでいることです. 問題は、この行をコメントアウトできないことです。これは、将来このライブラリをアップグレードすると、変更でライブラリを更新し続けることに問題が発生するためです。したがって、インラインでrel属性を削除すると、ファンシーボックスがポップアップしないと思いました。rel タグを削除できましたが、何らかの理由でファンシー ボックスがまだ表示されます。ファンシーボックスを取り除き、ファイルをダウンロードするためのプロンプトを表示するには、どのコードを書く必要があるか考えていますか?
ありがとう、
サチン