jquery高度/宽度if语句
很抱歉,我需要再次问这个问题,因为我有一段工作代码,但我丢失了它 有人能告诉我为什么这没有效果吗jquery高度/宽度if语句,jquery,html,css,Jquery,Html,Css,很抱歉,我需要再次问这个问题,因为我有一段工作代码,但我丢失了它 有人能告诉我为什么这没有效果吗 $(window).load(function (){ var imgs = $('.boxInner img'); if (imgs.length){ $.each(imgs, function (index, item){ var w = item.width(), h = item.height(); if (w < h
$(window).load(function (){
var imgs = $('.boxInner img');
if (imgs.length){
$.each(imgs, function (index, item){
var w = item.width(),
h = item.height();
if (w < h) {
item.css({display: "none"});
}
});
}
});
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
if(imgs.长度){
$。每个(imgs,功能(索引,项目){
var w=项目宽度(),
h=项目高度();
如果(w
这个想法是看一组图像,比较宽度和高度,如果图像比宽度高,它就会消失
谢谢。传递给
each()
回调的元素是原始DOM元素,而不是jQuery对象
要调用jQuery方法,如height()
或width()
,需要使用$()
创建jQuery对象
如果您在运行代码时查看浏览器的错误控制台,它会试图告诉您这一点。传递给
each()
回调的元素是原始DOM元素,而不是jQuery对象
要调用jQuery方法,如height()
或width()
,需要使用$()
创建jQuery对象
如果您在运行代码时查看浏览器的错误控制台,它会试图告诉您这一点。传递给
each()
回调的元素是原始DOM元素,而不是jQuery对象
要调用jQuery方法,如height()
或width()
,需要使用$()
创建jQuery对象
如果您在运行代码时查看浏览器的错误控制台,它会试图告诉您这一点。传递给
each()
回调的元素是原始DOM元素,而不是jQuery对象
要调用jQuery方法,如height()
或width()
,需要使用$()
创建jQuery对象
如果您在运行代码时查看浏览器的错误控制台,它会试图告诉您这一点。试试看。。您需要将项目引用包装到jQuery元素对象中:
$(window).load(function (){
var imgs = $('.boxInner img');
if (imgs.length){
$.each(imgs, function (index, item){
var w = $(item).width(),
h = $(item).height();
if (w < h) {
$(item).css({display: "none"});
}
});
}
});
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
if(imgs.长度){
$。每个(imgs,功能(索引,项目){
变量w=$(项).width(),
h=$(项目).height();
如果(w
更新:
如何使用遍历each()方法:
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
如果(imgs.length!==0){
imgs.每个(功能(索引、项目){
变量$item=$(item),
w=$item.width(),
h=$item.height();
如果(w
}))
试试上面的。。它还确保长度不等于零,并且只使用jQuery hide()方法。。您需要将项目引用包装到jQuery元素对象中:
$(window).load(function (){
var imgs = $('.boxInner img');
if (imgs.length){
$.each(imgs, function (index, item){
var w = $(item).width(),
h = $(item).height();
if (w < h) {
$(item).css({display: "none"});
}
});
}
});
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
if(imgs.长度){
$。每个(imgs,功能(索引,项目){
变量w=$(项).width(),
h=$(项目).height();
如果(w
更新:
如何使用遍历each()方法:
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
如果(imgs.length!==0){
imgs.每个(功能(索引、项目){
变量$item=$(item),
w=$item.width(),
h=$item.height();
如果(w
}))
试试上面的。。它还确保长度不等于零,并且只使用jQuery hide()方法。。您需要将项目引用包装到jQuery元素对象中:
$(window).load(function (){
var imgs = $('.boxInner img');
if (imgs.length){
$.each(imgs, function (index, item){
var w = $(item).width(),
h = $(item).height();
if (w < h) {
$(item).css({display: "none"});
}
});
}
});
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
if(imgs.长度){
$。每个(imgs,功能(索引,项目){
变量w=$(项).width(),
h=$(项目).height();
如果(w
更新:
如何使用遍历each()方法:
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
如果(imgs.length!==0){
imgs.每个(功能(索引、项目){
变量$item=$(item),
w=$item.width(),
h=$item.height();
如果(w
}))
试试上面的。。它还确保长度不等于零,并且只使用jQuery hide()方法。。您需要将项目引用包装到jQuery元素对象中:
$(window).load(function (){
var imgs = $('.boxInner img');
if (imgs.length){
$.each(imgs, function (index, item){
var w = $(item).width(),
h = $(item).height();
if (w < h) {
$(item).css({display: "none"});
}
});
}
});
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
if(imgs.长度){
$。每个(imgs,功能(索引,项目){
变量w=$(项).width(),
h=$(项目).height();
如果(w
更新:
如何使用遍历each()方法:
$(窗口)。加载(函数(){
变量imgs=$('.boxInner img');
如果(imgs.length!==0){
imgs.每个(功能(索引、项目){
变量$item=$(item),
w=$item.width(),
h=$item.height();
如果(w
}))
试试上面的。。它还确保长度不等于零和a