使用Mobiscroll,高度和宽度在原始JQuery实现中设置。当屏幕大小发生变化时,我目前的宽度和高度会随着CSS @media查询而改变。我想知道是否有原始JQuery实现方式。使Mobiscroll高度和宽度响应
我的JQuery
$('ul.scroll-list select').scroller({
preset: 'select',
theme: 'ios',
display: 'inline',
mode: 'scroller',
inputClass: 'i-txt',
width: 50,
height:50,
onShow: function (html, instance) {
$("input[id$='_dummy'], .scroll-list label").hide();
}
});
我的CSS
@media only screen and (max-width: 959px) {
.ios .dww li {font-size:0.7em;}
.dww.dwrc {height:150px !important;}
}
想知道是否有这样做的更清洁的方式,通过主题或一些JQuery的实现。
谢谢!
非常好,感谢您的帮助NullPointer。我已经发布了我的最终代码作为答案。 – Desmond
@Desmond非常欢迎.... ;-) –
再次感谢您对此的回复,它运作良好。我现在遇到的问题是在您更改手机方向时更改尺寸。整个网站使用@mediaqueries调整大小,但由于高度和宽度都是在Javascript中设置的,因此在刷新浏览器之前它不会调整大小。这是一个解决方案吗?再次感谢 – Desmond