2017-11-20 11 views
0

나는 AspxFileManager를 가지고 있고,로드 될 때 파일을 구별하고 싶다. 이렇게하려면 요소 주위에 테두리를 배치하는 클래스를 추가하고 싶습니다. 나는 일하지 않았다. 나는 스타일은 CSS를 대체 ​​할 뭔가를 사용할 수있는 방법 ASPx.CreateImportantCssTextjquery를 사용하여 aspx 컨트롤에 의해 CSS를 재정의하는 방법은 무엇입니까?

에 의해 무시되기 때문에이 처음에 작동하지 않습니다 .attr('style', 'border: 10px!important');

를 사용하여 달성, 또는 어떤 클라이언트 측 이벤트 난을 변경하는 데 사용할 수있는 스타일 속성이 페이지가 완전히로드 된 후 나는 당신이 방법을 시도 할 수있는 fileManager

+0

'$ (window) .on ('load', func)' –

+0

을 사용하십시오. 너무 빨리 시작됩니다. –

+0

비동기를 제외한 모든 리소스 (스크립트, 스타일, 이미지 등)가로드되면 실행됩니다. 'load' 후에 물건을로드하는 경우'setTimeout (function() {/ * code here * /}, delayInMiliseconds); '유일한 옵션은 비동기로드에 의해 트리거되는 모든 이벤트를 수신하는 것입니다. –

답변

0

에 대한

$(window).on('pageshow',func) 
$(window).on('pageload',func) 

뿐만 아니라 EndCallback을 시도 :

$(element).css({'border': '10px!important'}); 

이 당신이 선택할 어떤 요소의 CSS 인라인을 기록으로이 작동하지 않을 수 있습니다. 그리고 중요한 CSS가 첨부 된 인라인 CSS는 다른 모든 CSS 규칙보다 우선합니다. 희망이 도움이! :)

+0

ASPx.CreateImportantCssText는 모든 스타일을 재정의합니다. 전례가 아닙니다. 문자 그대로 스타일을 씁니다. 내 스타일이 더 이상 없다는 것을 의미합니다. 낮은 우선 순위로 인해 해당 사항이 적용되지 않습니다. –