|
|
# 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.. |
|
| חברים פעילים הצופים באשכול זה: 4 (0 חברים ו- 4 אורחים) | |
| כלים לאשכול | |
| תצורת הצגה | |
|
|