我有这段代码让div滑动打开和关闭,问题是我希望它默认打开。加载时触发jQuery函数
$(document).ready(function() {
$('.slider').each(function() {
var current = $(this);
current.attr("box_h", current.height());
});
$(".slider").css("height", sliderHeight);
$(".slider_menu").html('<a href="javascript:void(0)">More <img src="images/more_down.gif" border="0"></a>');
$(".slider_menu a").click(function() {
openSlider()
});
});
function openSlider() {
var open_height = $(".slider").attr("box_h") + "px";
$(".slider").animate({
"height": open_height
}, {
duration: "slow"
});
$(".slider_menu").html('<a href="javascript:void(0)">Close <img src="images/more_up.gif" border="0"></a>');
$(".slider_menu a").click(function() {
closeSlider()
})
};
function closeSlider() {
$(".slider").animate({
"height": sliderHeight
}, {
duration: "slow"
});
$(".slider_menu").html('<a href="javascript:void(0)">More <img src="images/more_down.gif" border="0"></a>');
$(".slider_menu a").click(function() {
openSlider()
})
};
我怎样才能触发它打开一次页面加载?
是否有一个原因,您没有使用.slideToggle()而不是你的手工制作的openSlider和closeSlider? –