当窗口在480px下调整大小时,JavaScript或jQuery中有没有办法调用函数?
答案 0 :(得分:7)
使用jQuery,您可以按如下方式执行:
$(window).on("resize", function() {
if ($(this).width() < 480) { // or $(this).height() for height check
// function();
}
});
答案 1 :(得分:0)
您可以在Window(http://api.jquery.com/resize/)上使用resize事件,然后检查窗口的大小,如果它在480px以下,请调用您的方法。
答案 2 :(得分:0)
你有没有要求
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
var counter=1;
$(window).resize(function()
{
alert($(this).width());
if ($(this).width() < 1000)
{
counter = incCounter(counter);
}
alert("counter = " + counter);
});
function incCounter(intvari)
{
backValue = intvari;
backValue++;
return backValue;
}
</script>
</head>
<body>
Text
</body>
</html>
答案 3 :(得分:0)
var w=$(window).width();
if(w<480)
{
alert(w);
}