アコーディオンメニューによる今日の欧州債務危機ニュース

\ あなたにピッタリの銘柄がみつかる /

みんかぶプレミアムを無料体験!

プランをみる

2012/09/08 - houbokusiさんの株式ブログ。タイトル:「アコーディオンメニューによる今日の欧州債務危機ニュース」 本文:ul.acc, ul.acc li ul { margin: 0; padding: 0; list-style: none; } ul.acc a{ display: block;

株式会社ミンカブ・ジ・インフォノイド
(C) MINKABU THE INFONOID, Inc.

アコーディオンメニューによる今日の欧州債務危機ニュース

houbokusiさん
houbokusiさん


ul.acc, ul.acc li ul {
margin: 0;
padding: 0;
list-style: none;
}

ul.acc a{
display: block;
line-height: 30px;
color: #aaaaaa;
}

ul.acc {
background-color: #ddd;
}

ul.acc li ul {
background-color: #eee;
}



var j$ = jQuery;

j$(function(){
j$(".acc").each(function(){
j$("li > a", this).each(function(index){
var $this = j$(this);

if(index > 0) $this.next().hide();

$this.click(function(){
var params = {height:"toggle", opacity:"toggle"};
j$(this).next().animate(params).parent().siblings()
.children("ul:visible").animate(params);
return false;
});
});
});
});


function setBackground() {
var $last = j$(".acc > li:last > a");
if($last.hasClass("close"))
$last.css("background-position", "left bottom");
else
$last.css("background-position", "left -30px");
}

j$(".acc").each(function(){
j$("li > a", this).each(function(index){
var $this = j$(this);

if(index > 0)
$this.addClass("close").next().hide();
else
$this.css("background-position", "left top");

setBackground();

var params = {height:"toggle", opacity:"toggle"};
$this.click(function(){
j$(this).toggleClass("close").next().animate(params)
.parent().siblings().children("ul:visible")
.animate(params).prev().addClass("close");
setBackground();
return false;
});
});
});


メニューは、出典:『jQueryでアコーディオンメニューを作成する』より転載させて頂きました。
今日の欧州債務危機ニュースは、ちょっと今後が気になる展開になってきたかと思い、まとめてみました。
続きを読む
houbokusiさんのブログ一覧