javascript – jquery在控制台中工作,但不在链接的js文件中
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – jquery在控制台中工作,但不在链接的js文件中,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含869字,纯文字阅读大概需要2分钟。
内容图文
![javascript – jquery在控制台中工作,但不在链接的js文件中](/upload/InfoBanner/zyjiaocheng/778/481a4d1caa2841ad8bd5e260971dbbc3.jpg)
我正在使用jQuery脚本根据其维度添加类(纵向或横向).然后我使用jQuery垂直居中图像.当我将它放到控制台中时,脚本运行得很好,但是当我将它链接到文档头时,它就不能正常工作.这是我的代码:
jQuery( document ).ready(
function() {
jQuery(".imgResize").each( function () {
var $this = jQuery(this);
if ( $this.width() > $this.height() ) {
$this.addClass("landscape");
} else if ( $this.width() < $this.height() ) {
$this.addClass("portrait");
} else {
}
var $h = $this.height();
$this.css('margin-top', + $h / -2 + "px");
});
});
什么会导致这个问题?
解决方法:
您需要等待加载图像
jQuery(document).ready(function () {
jQuery(".imgResize").on('load', function () {
var $this = jQuery(this);
if ($this.width() > $this.height()) {
$this.addClass("landscape");
} else if ($this.width() < $this.height()) {
$this.addClass("portrait");
} else {
}
var $h = $this.height();
$this.css('margin-top', +$h / -2 + "px");
});
});
内容总结
以上是互联网集市为您收集整理的javascript – jquery在控制台中工作,但不在链接的js文件中全部内容,希望文章能够帮你解决javascript – jquery在控制台中工作,但不在链接的js文件中所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。