我想将宽度从 % 更改为元素手风琴的宽度 - 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);
但它不起作用。