https://cmonos.jp/blog/2010031501/1.shtml
にある同人サークルのためのサイトテンプレート「コミック・サークル」を使ってみています。
そのなかの「ブックス」でサムネイル(sample)の所に画像を登録してページを構築すると、onclick要素とtarget要素が
リンクに付いてきますが、これは付かないようにはできますか?
いわゆるlightbox的なスクリプトで画像を表示さる場合に干渉してしまうので…。
今はjQueryで
jQuery(document).ready(function(){
jQuery(".sample .body ul li a").removeAttr("onclick").removeAttr("target");
});
などと入れて後付けで消しているのですが(苦笑)、方法があればご教示下さい<(_ _)>
ご質問ありがとうございます。
添付ファイルフィールドタイプの詳細設定で、「画像リンクの rel 属性」を設定すると、onclick と target が設定されません。
今気づきましたが、この設定が入力欄設定に入っているのはわかりにくいですね。次期バージョンで分離しようと思います。
ご指摘重ねて感謝いたしますm(_ _)m。
〉添付ファイルフィールドタイプの詳細設定で、「画像リンクの rel 属性」を設定すると、onclick と target が設定されません。
な、なるほど…。
試してみたら確かにそうなりました。ありがとうございます!
ちょっと関連性が分かりづらいかもしれませんね。
ご報告ありがとうございます。
prototype.js と連動する lightbox.js は rel 属性でライトボックス表示する対象を指定してたんですよね。それでこうなっています。
わかりにくいと思いますので、何かもう少し説明をつけておきたいと思います。
また何かお気づきの点がありましたらぜひご指摘下さい。お待ちしております。
〉prototype.js と連動する lightbox.js は rel 属性でライトボックス表示する対象を指定してたんですよね。それでこうなっています。
なるほど。以前はprototype.jsを使っていたので経緯が分かりました(^^)
ありがとうございます。
ご返信ありがとうございます。
CMONOS.JP にもつい最近のバージョンまで prototype.js に依存した処理がいくつかあったんですが、jQuery を使いたいというご要望が届くようになり、今では外部フレームワーク非依存となっています。
最近では少し複雑なことをする JavaScript を公開すると jQuery を使っていなくても「jQuery プラグイン」とタグ付けされてしまうくらい、jQuery がデファクトスタンダードになっていますね(^^;。