更新 当您点击 jsfiddle 中的 .more 时,容器会重新调整大小以适应窗口。
点击 #trigger ,而不是 .more ,我需要同一容器重新调整大小。
var isFullscreen = false;
$('.more').click(function(f) {
$('#trigger').click();
f.isFullscreen = (f.isFullscreen === false) ? true : false;
var d = {};
var speed = 900;
if (!isFullscreen) { // MAXIMIZATION
d.width = $(window).width();
d.height = $(window).height();
isFullscreen = true;
} else { // MINIMIZATION
d.width = "50px";
d.height = "50px";
isFullscreen = false;
}
$(this).animate(d, speed)
});
这是我的 jsFiddle
答案 0 :(得分:1)
尝试使用
$('#trigger')[0].click();
或
$('#trigger').get(0).click();
更新:触发.more
$('#trigger').click(function(){
$('.more').click();
})
答案 1 :(得分:0)
试
$("#trigger").trigger("click");
$("#yourid").trigger("click");