安価をマウスオーバーすると安価先のレスを表示する機能
893 :名無しさん@ぜろちゃんねるプラス:2014/01/04(土) 09:37:17.68 ID:qb7rfrUm0 すみません レスアンカーを選択すると対象のレスをJavascriptで表示というのはどうすればいいでしょう 分かりにくいと思うので例を出します ログ速というサイトでレスアンカーにカーソルを合わせるとそのレス番号のレスが表示されますよね? そのような感じです
894 :0ch+開発担当 ◆0chp.sx.ik :2014/01/04(土) 12:58:28.53 ID:m0aSXegd0 >>893 現状のスクリプトは設計が悪く、それを実現するには大掛かりな改造が必要になります。 一応、すべきことを書いておきます。 ・1レスをid付きdivタグで囲む (read.cgi sub PrintResponse) ・アンカーリンクにアンカーであることと対象レスの情報を含める(data-属性などで) (galadriel.pl sub ConvertQuotation) ・ヘッダあたりにスクリプトを埋め込む(jQueryがあると楽) (read.cgi sub PrintReadHead) ・スクリプトで全アンカーに対して「マウスオーバーで対象レスのdivをコピーして小さく表示する」ように処理を行う
複雑に絡まっているコードはあまり触りたくないですね。
ことJSに関してはよくわかっていないので、助力をお願いしたいとおもいます
スクリプトは、具体的にはJQueryで
$('.reply_link').on({
'mouseenter': function() {
/*対象のレスを表示する処理*/
},
'mouseleave': function() {
/*消す*/
}
})
といった感じの実装を考えております