高度在自调用函数中不起作用
height not working inside self invoking function
高度在自调用函数中不起作用,但在内部(文档).ready(function()
(function($){
var clientHeight = document.getElementById('home').clientHeight;
alert(clientHeight);
})(jQuery);
<div id="home" style="background-position: 50% 0px; height: 635px;">
</div>
在页面中包含
jQuery
库,否则您将在控制台中发现jQuery is not defined
错误。
试试这个:
(function($) {
var clientHeight = document.getElementById('home').clientHeight;
alert(clientHeight);
})(jQuery);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="home" style="background-position: 50% 0px; height: 635px;">
</div>
或者只是删除document.ready
,因为您没有使用任何其他jQuery
方法
(function() {
var clientHeight = document.getElementById('home').clientHeight;
alert(clientHeight);
})();
<div id="home" style="background-position: 50% 0px; height: 635px;">
</div>
相关文章:
- 监视函数从服务返回不起作用,但作用域函数起作用
- Ember Data DS.Model's set函数不起作用
- Javascript:If-then语句在函数中不起作用
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- AngularJS指令部分应用的函数don'不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- 嵌套到另一个函数中的Fancybox函数;不起作用
- Javascript onchange()函数不起作用
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- javascript函数调用不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 从PHP调用JS函数不起作用
- 清除函数中if语句内部不起作用的间隔
- js函数堆栈传入变量,.hide()不起作用
- jQuery validate函数不起作用
- jQuery克隆函数在chrome中不起作用
- JS-窗口宽度函数不起作用
- 函数调用不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- javascript函数,该函数不起作用,但不会显示任何错误