- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试创建一个可以在移动设备或更小的设备上使用的菜单,因为 ul
菜单在那些分辨率较低的设备上消失了。下面是我正在尝试使用的代码,但由于某种原因它无法正常工作。下拉框工作正常,但点击选项没有任何作用。
首先是 HTML:
<select>
<option value="" selected="selected">Select</option>
<option value="index.html">Home</option>
<option value="about.html">About Us</option>
<option value="testimonials.html">Testimonials</option>
<option value="events.html">Events</option>
<option value="contracts.html">Contracts</option>
<option value="faq.html">F.A.Q.</option>
<option value="contact.html">Contact Us</option>
</select>
现在,JS。
<script>$("select").change(function() {
window.location = $(this).find("option:selected").val();
});</script>
现在,CSS 在普通浏览器上隐藏它但在小型设备上显示它。
select
{
display:none;
}
@media (max-width: 480px) {
nav { display: none; }
select { display: inline-block; }
}
我一次又一次地检查了我的编码,但我似乎无法让它工作。有人有什么想法吗?
最佳答案
Do iPhone / Android browsers support CSS @media handheld?
请参阅 CSS 中媒体查询的问题。您可以选择使用 Jquery 获取屏幕大小并反射(reflect) UI 级别的更改。
检查 iPhone 和平板电脑对 CSS3 媒体查询的兼容性。
hmhcreative 发布的 Jsfiddle 链接有效。它应该也适用于 iphone 或平板电脑。
关于javascript - 用于 iPhone/平板电脑的 HTML 导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17126605/
我的应用程序中有两个 Activity 。第一个 Activity 启动模式是 singleInstance,第二个 Activity 启动模式是 singleTask。我正在使用这些启动模式,因为我
据热心网友投稿,小米小爱触屏音箱Pro 8外观曝光,可以看到触控屏幕尺寸比较大,像是在音箱上“长”了一个平板。 从曝光的信息来看,小米小爱触屏音箱Pro 8具有白色的配色设计,下方有一个长
我有一张 table ,看起来像, VisitorId date deviceType 1 2018-12-11 mobile 2
今天下午,小米官方公布了小爱触屏音箱Pro 8,可以看到触控屏幕尺寸比较大,音箱上“长”了一个平板。据悉,小米小爱触屏音箱Pro 8具有白色的配色设计,下方有一个长条状的扬声器,上方带有一个尺寸比较
有没有办法检测是否使用手持浏览器(iOS/Android 手机/平板电脑)? 我尝试这样做的目的是让手持设备上的浏览器中的元素宽度减半,但这并没有什么不同。 width: 600px; @media
目前,Google Analytics for web 公开了一个设备类别字段,其离散值为mobile、tablet 和desktop。该界面还允许您更深入地了解它的具体设备。我想 Google 有某
我是一名优秀的程序员,十分优秀!