幅を % から要素アコーディオンの幅 - 244px (アコーディオンの右側の要素の合計サイズ) に変更したいと思います。
$(function() {
$('.accordion > li').hoverIntent(
function () {
var $this = $(this);
>>> $this.stop().animate({'width':'80%'},500); <<<
$('.heading',$this).stop(true,true).fadeOut();
$('.bgDescription',$this).stop(true,true).slideDown(500);
$('.description',$this).stop(true,true).fadeIn();
},
function () {
var $this = $(this);
$this.stop().animate({'width':'5em'},1000);
$('.heading',$this).stop(true,true).fadeIn();
$('.description',$this).stop(true,true).fadeOut(500);
$('.bgDescription',$this).stop(true,true).slideUp(700);
}
);
});
私が考えていた:
var accordwidth = $("accordion").width() -244;
$this.stop().animate({'width':accordwidth },500);
しかし、うまくいきません。