Window. onload = function (){
Setlinetextfrontwidth ();
}
Function setlinetextfrontwidth (){
VaR curtotalwidth = (document.doc umentelement. clientwidth = 0 )? Document. Body. clientwidth: document.doc umentelement. clientwidth;
If (curtotalwidth <= 100) {return ;}
Curtotalwidth = fig-100;
VaR classes = Document. stylesheets [0]. Rules | document.stylesheets%0%.css rules;
VaR haschangel1 = false;
VaR haschangel2 = false;
For (VAR x = 0; x <classes. length; X ++ ){
If (classes [X]. selectortext = '. linetext1front '){
Haschangel1 = true;
Classes [X]. style. width = ''+ curtotalwidth + 'px ';
} Else if (classes [X]. selectortext = '. linetext2front '){
Haschangel2 = true;
Classes [X]. style. width = ''+ curtotalwidth + 'px ';
}
If (haschangel1 & haschangel2 ){
Break;
}
}
}
The Multi-Resolution CSS mode and window change are also optimized.
Window. onload = function (){
Setlinetextfrontwidth ();
}
Window. onresize = function (){
Setlinetextfrontwidth ();
}
Function setlinetextfrontwidth (){
VaR curtotalwidth = (document.doc umentelement. clientwidth = 0 )? Document. Body. clientwidth: document.doc umentelement. clientwidth;
If (curtotalwidth <= 100) {return ;}
VaR vfontwidth = curtotalwidth-100;
VaR classes = Document. stylesheets [0]. Rules | document.stylesheets%0%.css rules;
If (curtotalwidth> = 1024 ){
Setlinetextfrontwidthbyminwidth (class, vfontwidth, 1024 );
} Else {
Setlinetextfrontwidthstyle (classes, vfontwidth );
}
}
Function setlinetextfrontwidthstyle (vclass, vwidthpx ){
For (VAR x = 0; x <vclass. length; X ++ ){
If (vclass [X]. selectortext = '. linetext1front' | vclass [X]. selectortext = '. linetext2front '){
Vclass [X]. style. width = ''+ vwidthpx + 'px ';
}
}
}
Function setlinetextfrontwidthbyminwidth (vclass, vwidthpx, vminwidth ){
For (VAR x = 0; x <vclass. length; X ++ ){
If (vclass [X]. type = '4' & vclass [X]. media. mediatext = 'only screen and (min-width: '+ vminwidth + 'px )'){
VaR classes = vclass [X]. Rules | vclass?x=.css rules;
Setlinetextfrontwidthstyle (classes, vwidthpx );
Break;
}
}
}