【发布时间】:2015-02-14 03:38:34
【问题描述】:
我想为我的网站的移动版本创建一个下拉菜单,但它似乎不起作用。
基本上当我点击下拉菜单图片时,下拉菜单应该会出现。
JSFiddle:https://jsfiddle.net/xfvjv184/
包含的文件:
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.min.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
HTML
<div class="mobile_dropdown_menu_icon">
<img class="mobilemenuicon" src="resources/mobilemenuicon.png" />
</div>
<div class="mobile_dropdown_menu">
</div>
CSS
.mobile_dropdown_menu_icon {
display:none;
}
.mobile_dropdown_menu {
display:none;
}
@media(max-device-width:500px) {
.mobile_dropdown_menu_icon {
display: block;
float:right;
}
.mobilemenuicon {
width:150px;
height:150px;
margin-top:10px;
margin-right:20px;
}
.mobile_dropdown_menu {
background-color: red;
height:400px;
width:100%;
}
}
jQuery
$(document).ready(function(){
$('.mobile_dropdown_menu_icon').on("click" function() {
$('mobile_dropdown_menu').css("display", "block");
});
});
任何原因这不起作用?我单击应该显示 mobile_dropdown_menu 的图标,但它不适用于此代码。
【问题讨论】:
-
你能做一个 JSFiddle 或者提供一个网站链接吗?
-
@SamuelGoodell 刚刚添加了一个帖子
标签: javascript jquery html css drop-down-menu