[jQuery] 折った 咲いた する ガール 易しく 作る 初心者的 ライブラリ
うーん.. どっちみち テキストキューブや ティストリ ような ブログでは ゾブオッダピョッダする ガール 基本に 提供して 与える. 下の 例示を 見れば 何やら 卵 ことだ.
[#M_広げておく..|折っておく..|ゾブオッダピョッダ_M#] ところが 普通 サイトで 万たち 焚く 面倒だ.
そして たいてい 枝 心配が 生ずる のだ. 折った 咲いた する jsを 作っておいたが 後ほど サイト 移転する 焚くが 担当者が 変わった 時 など, ヨトンガンに どうな 場合に js街 破壊(?)なるとか 消えるとか 壊れれば どうに 割 のか. そうな 時 星 模様 変更 なく 内容が 寝る 生きているように すると 割 のだ.
当然 ジャバスクリプトを 消して 入って来た 人々にも 内容が 寝る 見えると 割 のだ.
こういう 点を 考慮して ゾブオッダピョッダ する スクリプトを 作った.
cfile25.uf.1346774A4D4BC89C24D1A9.rar
初心者的な スクリプトだ.
ところが 初心者的だ. なぜか? method路 作るの なくて, そのまま script src= で 連結するように 作った だからだ. 連結して 置いてばかり すれば 分かって 直って 捨てる.;; これ 別に 良いでしょう ない の ようなのに… 願う 分かって 直して 使うこと 望む.
次に, 性能が 最適化されているのは ない. 不必要に 変数を 多く 使う の ようだ. 急に 作るために そうだった. これも 改善する 数 ある 分は 改善して 使えば なる ようだ.
使い方
一応 下の コードで jsファイルを イックオドルインダ. head 間に 入れると するという 事実を 忘れるの ないで. さて, そして 私が 添付した jsファイルを イックオドルだ 前に jQueryを イックオドルだと するという のも 忘れるの 末期 望む.
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="mytory.folding.js"></script>
</p>
そして 折れるのを 願う 所に 下のように クラス人と タイトルを 指定して 与える.</p>
<div class="folder" title="これ">ゾブオッダピョッダ</div>
</p>
それでは ジャバスクリプトが 分かって ゾブオッダピョッダ する 構造を 下の 絵のように 作って 与える.
実際 適用された のは ここで ボール 数 ある.
さて, 全体 ソース コードは 下と ようだ.
$(function(){ /** * class="folder"を 折った 咲いた するように 作る. * title="これ 文"路 月なら ボタンに 反映される. ex) これ 文 熱気, これ 文 閉じる */ $('.folder').each(function(){ var openFolderTitle = ''; var closeFolderTitle = ''; var folderTitle = $(this).attr('title'); openFolderTitle = folderTitle + ' 熱気'; closeFolderTitle = folderTitle + ' 閉じる'; $.trim(openFolderTitle); $.trim(closeFolderTitle); $(this).wrap('').hide() .before('<p style="text-align: center;"><button class="toggleNext">' + openFolderTitle + '</button></p>') .append('<p style="text-align: right;"><button class="closeParent">閉じる</button></p>'); }); $('.toggleNext').each(function(){ $(this).click(function(){ var openFolderTitle = ''; var closeFolderTitle = ''; var folderTitle = $(this).parent().next().attr('title'); openFolderTitle = folderTitle + ' 熱気'; closeFolderTitle = folderTitle + ' 閉じる'; $(this).parent().next().slideToggle('slow'); if(/熱気/.test($(this).text())){ $(this).text(closeFolderTitle); }else{ $(this).text(openFolderTitle); } }); }); $('.closeParent').each(function(){ $(this).click(function(){ var folderTitle = $(this).parent().parent().attr('title'); var openFolderTitle = folderTitle + ' 熱気'; $.trim(openFolderTitle); $(this).parent().parent().slideUp().prev().find('button').text(openFolderTitle); }); }); });
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。