如何在窗口调整大小的jQuery上调用函数?
问题描述:
我有这样的代码:如何在窗口调整大小的jQuery上调用函数?
<script>
$(document).ready(function larg(){
var larghezza = $(document).width();
$("p.width").text("The width for the " + larghezza +
" is px.");
});
$(window).resize(function() {
larg();
});
</script>
我想呼吁的窗口大小调整功能“LARG”,但它不工作.. 如何做到这一点?
谢谢
答
你不能用这种方式声明函数,就像这样使用它。
<script>
$(document).ready(larg);
$(window).resize(larg);
function larg(){
var larghezza = $(document).width();
$("p.width").text("The width for the " + larghezza + " is px.");
}
</script>
编辑:改变代码了一下,感谢评议
答
请拨打下面的方法:
window.dispatchEvent(new Event('resize'));
+1。我认为'$(document).ready(larg); (文档)$ .resize(LARG);函数larg(){...}'也应该工作。 – Eddie 2012-04-25 09:27:55
@Eddie正确。就像'$(window).resize(larg);'一样。 – 2012-04-25 09:29:08
@AnthonyGrist是的,正好) – Eddie 2012-04-25 09:34:29