javascript - 调整大小功能不起作用

标签 javascript jquery window-resize document-ready

当页面加载时,我需要 #book 占据窗口的 80% 宽度,并且在调整页面大小时也需要发生同样的情况。我编写了下面的代码,但它不起作用。为什么?

<script type="text/javascript">
    $(document).ready(function(){
        $('#book').turn();
        $("#book").width = 80 + "%";
    });
    $(document).resize(function(){
        $('#book').css('width', '80%');
    });
</script>

谢谢!

最佳答案

$("#book").width = 80 + "%"; 不是正确的 JS/jQuery。

您可以将其更改为

$('#book').css('width', '80%'); 

$('#book').width('80%');

此外,使用 $(window).resize() 而不是 $(document).resize()

关于javascript - 调整大小功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21122492/

相关文章:

javascript - 更改数据表中的列过滤器 "All"标签

javascript - 使用 Javascript 将 HTML + CSS 转换为 PDF

javascript - WordPress 中的 jQuery 不起作用?

c# - 如何在 C# 中调整 Windows 窗体窗体的大小?

python - 如何在 tkinter 中巧妙地创建带有可调整大小的小部件的可调整大小的窗口?

javascript - AngularJS - 添加 ng-view 时不起作用

javascript - 将整个 div 包含在 <a> 中

javascript - 动态表格如果复选框为空() td单元格与JS

javascript - 无法使用 .attr() 设置多个属性

c# - Blazor:如何在 JSInterOP 调用后调用 StateHasChanged(尝试在通过 JS 调整大小事件调整大小后将 BwoserResolution 获取到 Blazor App)?