![]() |
# 12 |
מנהל פורום, עסק רשום
|
ניתן באמצעות JS (או צד שרת) להוסיף class ל-BODY לפי סוג הדפדפן (ואולי אפילו לפי הגירסה) ואז להכתוב css selector בהתאם.
אם לדוגמה יש לנו DIV בתוך ה-BODY, ולכל הדפדפנים אנחנו רוצים אותו אדום אז נכתוב כך: קוד:
div { background:red; } קוד:
.msie { background:blue } /*blue bg for all msie*/ .msie.v7 { background:pink } /*pink bg for msie version 7*/ .msie.v8 { background:black } /*black bg for msie version 8*/ קוד jQuery שעושה את הפעולה (מקור, נערך על ידי BlueNosE): קוד:
$(function(){ var strClass; if ($.browser.msie) strClass = 'msie'; else if ($.browser.mozilla) strClass = 'moz'; else if ($.browser.webkit) strClass = 'webkit'; else if ($.browser.opera) strClass = 'opera'; strClass += ' v'+parseInt($.browser.version); $('body').addClass(strClass); }); Last edited by IgalSt; 02-10-11 at 15:10.. |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|