106 lines
3.0 KiB
JavaScript
106 lines
3.0 KiB
JavaScript
var viewportwidth,
|
|
viewportheight;
|
|
function resize() {
|
|
viewportheight=$(window).height();
|
|
viewportwidth=$(window).width();
|
|
if(window.navigator.userAgent.indexOf("MSIE")>0){
|
|
windH=document.clientHeight;
|
|
windW=document.clientWidht;
|
|
}
|
|
}
|
|
$(document).ready(function(){
|
|
|
|
$('.tip').tooltip({
|
|
placement: "left"
|
|
});
|
|
|
|
$(document).on('click', '.privacy', function() {
|
|
|
|
console.log($(this).val());
|
|
switch ($(this).val()) {
|
|
case 'true':
|
|
$(this).parents('.controls').children('.select-role').slideUp(300);
|
|
break;
|
|
case 'false':
|
|
$(this).parents('.controls').children('.select-role').slideDown(300);
|
|
break;
|
|
}
|
|
});
|
|
|
|
var $role = $('.select-role');
|
|
var method =$('.privacy:eq(1)').attr('checked');
|
|
if(method == 'checked'){
|
|
$role.slideDown(0);
|
|
}
|
|
$('.privacy').each(function($i) {
|
|
$(this).click(function() {
|
|
switch ($i) {
|
|
case 0:
|
|
$role.slideUp(300);
|
|
break;
|
|
case 1:
|
|
$role.slideDown(300);
|
|
break;
|
|
}
|
|
});
|
|
});
|
|
|
|
/*tinyscrollbar&windows-Size*/
|
|
resize();
|
|
var $mainWrapMarginLeft = parseInt($('#main-wrap').css("margin-left"))-2;
|
|
$('#main-sidebar').css("height", viewportheight-30);
|
|
$('#main-sidebar .viewport').css("height", viewportheight-30);
|
|
$('.post-title').css("width", viewportwidth-495);
|
|
$('#main-wrap .subnav').css("width", viewportwidth-$mainWrapMarginLeft);
|
|
$('#main-sidebar').tinyscrollbar();
|
|
$('.detal-list').tinyscrollbar();
|
|
$('#main-sidebar').tinyscrollbar({size:(viewportheight-34)});
|
|
mainTablePosition();
|
|
|
|
/*isotope*/
|
|
var $container = $('#isotope');
|
|
$container.isotope({
|
|
itemSelector : '.item',
|
|
layoutMode : 'masonry',
|
|
});
|
|
|
|
|
|
});
|
|
$(window).resize(function(){
|
|
resize();
|
|
var $mainWrapMarginLeft = parseInt($('#main-wrap').css("margin-left"))-2;
|
|
$('#main-sidebar').css("height", viewportheight-30);
|
|
$('#main-sidebar .viewport').css("height", viewportheight-30);
|
|
$('.post-title').css("width", viewportwidth-495);
|
|
$('#main-wrap .subnav').css("width", viewportwidth-$mainWrapMarginLeft)
|
|
$('#main-sidebar').tinyscrollbar({size:(viewportheight-34)});
|
|
mainTablePosition();
|
|
});
|
|
/*main-table position*/
|
|
function mainTablePosition() {
|
|
var $height = $('#main-wrap .subnav').length && $('#main-wrap .subnav').height();
|
|
var $table = $('.main-list').length && $('.main-list:last');
|
|
if($table && $table==0){
|
|
$table.css({marginTop:$height});
|
|
}
|
|
else if($table){
|
|
if($height>0){
|
|
$height = $height-17;
|
|
}
|
|
$table.stop().animate({marginTop:$height},500);
|
|
}
|
|
else if($('#main-wrap .subnav')){
|
|
var $object = $('#main-wrap .subnav').next();
|
|
$object.css({marginTop:$height});
|
|
};
|
|
};
|
|
$(window).scroll(function () {
|
|
//var $mainWrapMarginLeft = parseInt($('#main-wrap').css("margin-left"))-1;
|
|
//var $subnavWidth = parseInt($('#main-wrap > .subnav').css("width"));
|
|
var $winLeft = $(window).scrollLeft()
|
|
$(".table-label").css({left:$winLeft*-1} );
|
|
//$(".table-label").css({left:$mainWrapMarginLeft+($winLeft*-1)} );
|
|
//$("#main-wrap > .subnav").css({width:$subnavWidth+($winLeft)} );
|
|
//console.log($mainWrapMarginLeft+($winLeft*-1)+5);
|
|
});
|