Extjs4.07 데스크톱 아이콘 줄 바꾸기
1313 단어 Extjs4.0
setInterval(function(){
//shortcuts
var height = $(window).height() - 30; // ( )
var line = 1;
var row = 0;
var defaults = {
num : parseInt((height - 10) / 90), //
space : 90, //
position : 15, //
shortcut : $('.ux-desktop-shortcut') //
};
defaults.shortcut.each(function (index, domEle) {
if (index >= defaults.num * line) {
line++;
row = 0;
}
//alert(" " + line + " ; " + (row + 1) + " ;" + this + " " + index);
$(domEle).css("left", ((line - 1) * defaults.space + defaults.position) + "px");
$(domEle).css("top", defaults.position + (defaults.space * row) + "px");
$(domEle).css('position', 'absolute');
row++;
});
},500);
프로젝트 첫 페이지에 0.5초마다 자동으로 줄을 바꿉니다.전제는 jquery 프레임워크를 도입하는 거예요.
물론 이런 게 싫으면
$기호 대신 Ext.query () 선택기를 사용할 수 있습니다.