矩阵选择器的容器
<div class="selectJZ" style="display: none"></div>
蒙板
<div id="maskLayer" class="maskLayer" style="display: none;"></div>
function showJZ(){
var width = document.body.clientWidth;
$(".selectJZ").css('width', width * 0.9);
$(".selectJZ").css('margin-left', -(width * 0.45));
$(".selectJZ").css('display', 'block');
$(".maskLayer").css('display', 'block');
var str = "";
for (var key in weather) {
str += "<div key='" + key + "'>" + weather[key] + "</div>";
}
$(".selectJZ").html(str);
$(".selectJZ").css('margin-top', -($(".selectJZ").height() * 0.5));
$(".selectJZ > div").hover(function() {
$(this).css("background-color", "#eeeeee");
}, function() {
$(this).css("background-color", "white");
});
$(".selectJZ > div").bind("click", function() {
$("#weather").html($(this).html());
weatherDes = $(this).attr("key");
$(".selectJZ").css('display', 'none');
$(".maskLayer").css('display', 'none');
});
}
其中weather是json数据,是你需要展示的数据。