You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.2 KiB
Plaintext
46 lines
1.2 KiB
Plaintext
|
|
|
|
//* ====== 设置单位尺寸 ====== */
|
|
$.fn.initSet = function(x,y){
|
|
var win = $(this);
|
|
w_rem = win.width() / x,
|
|
h_rem = win.height() / y;
|
|
if(h_rem > w_rem){
|
|
rem = h_rem;
|
|
}else{
|
|
rem = w_rem;
|
|
}
|
|
$('head').append('<style type="text/css">html{font-size:' + rem + 'px!important;}</style>');
|
|
return rem;
|
|
};
|
|
|
|
/* 根据当前栏目的标题条高度,重定位下方内容区域距离顶条的高度,避免被遮挡 */
|
|
var relayout = function(){
|
|
var titleArr = $('.main > .content .titleBar');
|
|
var contentArr = $('.main > .content .content');
|
|
for(var i=0;i<titleArr.length;i++){
|
|
contentArr.eq(i).css('top',(titleArr[i].offsetHeight) + 'px');
|
|
}
|
|
};
|
|
|
|
//* 目录生成 */
|
|
$.fn.setMenu = function(data){
|
|
html = '<div>\n'
|
|
+ ' <ul>\n';
|
|
$.each(data,function(i,o){
|
|
html += ' <li class=""><div><i class="icon"></i> <div class="unselected"><span>[' + i + ']' + o.name + '</span></div></div>\n'
|
|
+ ' <ul>\n';
|
|
$.each(o.value,function(j,p){
|
|
html += ' <li><div><div class="unselected" title="' + p.url + '"><span>[' + i + '-' + j + ']' + p.name + '</span></div></div></li>\n';
|
|
});
|
|
html += ' </ul>\n'
|
|
+ ' </li>\n';
|
|
});
|
|
html += ' </ul>\n'
|
|
+ '</div>';
|
|
$(this).append(html);
|
|
};
|
|
|
|
|
|
|