【小説タイトル】
【番外編】ライトノベルで学ぶｊＱｕｅｒｙ入門
ｅａｄｙの巻】
【Ｎコード】
Ｎ１６６０ＤＳ
【作者名】
野宮諒
【あらすじ】
大晦日の鍋パーティを開催するＡＶ部。
話は年明けの新年会のかくし芸の話、さらにそこからｊＱｕｅｒｙ
での＄（ｄｏｃｕｍｅｎｔ）．ｒｅａｄｙの実行タイミングの制御
の話へと展開していく。

大掃除も終わり、大晦日の日、タラの白子鍋をやろうという話にな
り、いつもの部室で鍋パーティを行う運びになった。
「あー、このタラの精子鍋おいしいわ。冬の味覚って気がするわね」
真琴は鍋の具を口にし、満面の笑みを浮かべる。
「そういう言い方やめろ。食欲がなくなるだろ」
「まちがったこと言ってないでしょ。愛華だってそうでしょ？」
「そうですね。やっぱり北海道産を選んだのは正解でしたね」
愛華もやはり鍋の味に満足しているようだった。
「ところで、年明けは新年会に呼ばれてるから、かくし芸を用意し
ないとね」
真琴が自分の皿に具材を追加しながら言う。
「新年会？なんのことだ」
「新年会と言ったら新年会よ。商店街からぜひＡＶ部の皆さんも来
てってラブジュ…、じゃなかったラブコールが来てるのよ。ＤＶＤ
の在庫もさばけるかもだし、断る理由も無い！」
「で、かくし芸って何やるんだ？」
「二人羽織よ。でもただの二人羽織じゃなくて、二人羽織で手コキ
をするの。大丈夫、わたしが後ろからしごく役をやってあげるから、
ありがたく思いなさい」
「おい、なんだそれ」
「かくし芸なのに、かくしてないだろ！ってのがコンセプトよ。意
外性が狙えるわ」
「かくし芸面白そうですね！サイトのトップページでかくし芸特集
を載せてみたいです」
「愛華までそういうことを言うか」
「ところで、サイト上でかくし芸特集を見たい人はトップページ全
体がかくし芸っぽいノリになるようにｊＱｕｅｒｙで制御できない
ものなんですかぁ」
「いろんな方法はあると思うけど、あるボタンをクリックしたとき
だけ、＄（ｄｏｃｕｍｅｎｔ）．ｒｅａｄｙを実行させる、なんて

方法もあるわ。それを応用すれば」
「＄（ｄｏｃｕｍｅｎｔ）．ｒｅａｄｙってサイトを表示した途端
に嫌でもすぐ実行されるんじゃないのか？」
「そうでもないわ。ｈｏｌｄＲｅａｄｙっていう関数を使う方法が

ｔｙｐｅ＝”ｔｅｘｔ／ｊａｖａｓｃｒｉｐ

ある。サンプルはこんな感じよ」
…
＜ｂｏｄｙ＞
＜ｓｃｒｉｐｔ

＄（ｄｏｃｕｍｅｎｔ）．ｒｅａｄｙ（ｆｕｎｃｔｉｏｎ（）

＄．ｈｏｌｄＲｅａｄｙ（ｔｒｕｅ）；

ｔ”＞

︷
ａｌｅｒｔ（'表示されました！'）；
︸）；

ｖａｌｕｅ＝

ｏｎｃｌｉｃｋ＝”＄．ｈｏｌｄＲｅａ

ｔｙｐｅ＝”ｂｕｔｔｏｎ”

ａｃｔｉｏｎ＝””＞

＜／ｓｃｒｉｐｔ＞
＜ｆｏｒｍ
＜ｉｎｐｕｔ
”かくし芸ページ表示”
ｄｙ（ｆａｌｓｅ）”＞
＜／ｆｏｒｍ＞
＜／ｂｏｄｙ＞
…
確かに実行すると『かくし芸ページ表示』ボタンが表示されるだけ
で、＄（ｄｏｃｕｍｅｎｔ）．ｒｅａｄｙの内容は実行されない。

＄．ｈｏｌｄＲｅａｄｙ（ｔｒｕｅ）を定義

そしてクリックしてやっとａｌｅｒｔが実行された。
「まずポイントは、

しておくこと。引数にｔｒｕｅが入っていることで、＄（ｄｏｃｕ

ｍｅｎｔ）．ｒｅａｄｙの実行は保留されるの。そしてボタンをク
リックしたら、＄．ｈｏｌｄＲｅａｄｙ（ｆａｌｓｅ）が実行され
る。つまり保留が解除されるから、ａｌｅｒｔが実行されるわけね」
「へぇ〜、ｊＱｕｅｒｙってこんなことまでできるんですね！これ
を応用したらトップページにコウタさん、真琴さんの『かくしてな
い』かくし芸のコンテンツを表示できそうです！」
「ノリノリだなｗｗ」
年が明けても思いやられそうな、我がＡＶ部であった。


【番外編】ライトノベルで学ぶjQuery入門 【holdReadyの巻】