如何使用jquery正确获取元素高度
我有一个包含元素的Bxslider,我需要以某种方式触发一个lelemt高度,并根据该高度为该元素提供一些其他填充如何使用jquery正确获取元素高度,jquery,height,bxslider,Jquery,Height,Bxslider,我有一个包含元素的Bxslider,我需要以某种方式触发一个lelemt高度,并根据该高度为该元素提供一些其他填充 jQuery('.servicesmobilecatswrap').bxSlider({ mode: 'fade', pager :false, adaptiveHeight: true, nextSelector: '#servicecat_next', touchEnabled : false, onSliderLoad : fu
jQuery('.servicesmobilecatswrap').bxSlider({
mode: 'fade',
pager :false,
adaptiveHeight: true,
nextSelector: '#servicecat_next',
touchEnabled : false,
onSliderLoad : function () {
var windowWidth = jQuery(window).width();
if(windowWidth < 480){
jQuery('.servicesmobiletitle').each(function(){
if(jQuery(this).outerHeight() < 85){
//alert('yes');
jQuery(this).css({'padding-top':'62px'});
}
});
}
},
onSlideBefore : function () {
var windowWidth = jQuery(window).width();
if(windowWidth < 480){
jQuery('.servicesmobiletitle').each(function(){
if(jQuery(this).outerHeight() < 85){
//alert('yes');
jQuery(this).css({'padding-top':'62px'});
}
});
}
},
onSlideAfter : function () {
var windowWidth = jQuery(window).width();
if(windowWidth < 480){
jQuery('.servicesmobiletitle').each(function(){
if(jQuery(this).outerHeight() < 85){
//alert('yes');
jQuery(this).css({'padding-top':'62px'});
}
});
}
},
prevSelector: '#servicecat_prev',
nextText: '',
prevText: ''
});
jQuery('.servicesmobilecatswap').bxSlider({
模式:“淡入淡出”,
传呼机:错,
自适应高度:正确,
下一个选择器:“#服务目录下一个”,
touchEnabled:false,
onSliderLoad:函数(){
var windowWidth=jQuery(window).width();
如果(窗宽<480){
jQuery('.servicesmobiletitle')。每个(函数(){
if(jQuery(this).outerHeight()<85){
//警惕(“是”);
jQuery(this.css({'padding-top':'62px'});
}
});
}
},
onSlideBefore:函数(){
var windowWidth=jQuery(window).width();
如果(窗宽<480){
jQuery('.servicesmobiletitle')。每个(函数(){
if(jQuery(this).outerHeight()<85){
//警惕(“是”);
jQuery(this.css({'padding-top':'62px'});
}
});
}
},
onSlideAfter:函数(){
var windowWidth=jQuery(window).width();
如果(窗宽<480){
jQuery('.servicesmobiletitle')。每个(函数(){
if(jQuery(this).outerHeight()<85){
//警惕(“是”);
jQuery(this.css({'padding-top':'62px'});
}
});
}
},
prevSelector:“#servicecat_prev”,
下一个文本:“”,
上一个文本:“”
});
这是HTMl
<div class="servicemobilecatitem">
<div class="servicesmobiletitle">Branding</div>
<div class="servicesmobiletext">hghfghfgh</div>
</div>
品牌创建
hGHFGH
我在你的网站上查过,发现“this”有它的对象
我认为应该使用position(),问题是语句if(jQuery(this).outerHeight()<85工作不正常,似乎是对的,但它工作不正常@NeerajSharmaSee my edit@NeerajSharmaso您还需要什么?让我们看看。我也不能理解它为什么工作不正常,如果您查看一下,您会发现填充适用于所有标题项,因此如果不工作