ورود

View Full Version : برای جلوگیری از select شدن متن در IE چیکار کنم؟



white tower
پنج شنبه 14 شهریور 1392, 09:13 صبح
سلام
من کد زیر رو به استایل هام اضافه کردم تا متن صفحه انتخاب نشه.

::-moz-selection{
display: none;
}
::selection{
display: none;
}
کار هم می کنه منتها تو IE جواب نمیده.
برای IE چه کدی باید بزنم؟

qartalonline
پنج شنبه 14 شهریور 1392, 09:22 صبح
تو IE با css نمیشه ولی متونید از کد جاوا اسکریپت زیر استفاده کنید:
document.onselectstart = function() {
return false;
};
document.onmousedown = function() {
return false;
};

2undercover
پنج شنبه 14 شهریور 1392, 10:36 صبح
البته اون استایل CSS که به کار بردید جلوی انتخاب متن رو نمی گیره فقط باعث میشه که Highlight متن دیده نشه برای جلوگیری از انتخاب شدن با CSS از استایل زیر استفاده میشه:


user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;

Omid Jackson
پنج شنبه 14 شهریور 1392, 10:45 صبح
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
user-select: none;