با سلام، در قسمت سایتم که مطالب سایت قرار می گیره، گاهی اوقات از بان انگلیسی و گاهی از زبان فارسی استفاده می شه، حالا چطور می شه کاری کرد که وقتی انگلیسی تایپ کردیم از جهت چپ و ... بشه؟
با سلام، در قسمت سایتم که مطالب سایت قرار می گیره، گاهی اوقات از بان انگلیسی و گاهی از زبان فارسی استفاده می شه، حالا چطور می شه کاری کرد که وقتی انگلیسی تایپ کردیم از جهت چپ و ... بشه؟
سلام.
از text align استفاده کن.
فارسی
English
اگر احیانا به نحوی با استایل و ... مشکل داشت direction رو هم تغییر بده(rtl و ltr) ببین درست میشه؟
http://www.lmgtfy.com/?q=%D8%AA%D8%B...8%D8%A7+jquery
خیلی سخت بود؟
سایتی که معرفی کردیت باز نمی شه.
برای من باز شد
متن های انگلیسی رو توی یک div با کلاس جداگانه مثلاتعریف کنید و استایل اون div رو هم align left بدید
یک راه دیگه اینکه با جی کوئری زبان متن رو تشخیص بدید و بهش کلاس بدید
ممنون ،ولی این چیزی که شما گفتین چی هست؟
برای اینکار اینطوری عمل کنید با جاوااسکریپت وقتی تایپ میکنه اول حرف رو بگیرید و سپس کد اسکی رو بررسی کنید اگه حرف فارسی بود rtl کنید اگه نبود ltr .
منم متوجه نشدم .
البته اگه نخواید این کار رو بکنید میتونید از عبارات منظم یا همون regex (مخفف regular expressions ) استفاده بکنید.
کد $('input').charCodeAt(0) کد اسکی اولین حرف رو برمیگردونه حالا باید مقایسه کنید ببینید کد اسکی مربوط به حرف فارسی یا عربی هستش یا نه.
تو لینک های زیر کداسکی ها موجود هستن.
http://www.addressmunger.com/special_ascii_characters/
http://unicode-table.com/
از روشی که دوستمون هم گفتند میتونید استفاده کنید.
با جاوا اسکریپت میتونی نمونه
ببین این کمکی بهت میکنه !
https://stackoverflow.com/questions/...arabic-dir-rtl
یادمه توی یه سایت ایرانی آموزشش رو دیدم که به اینپوت همچین خاصیتی میداد!
مثلا اگر فیلد نام توی ثبت یه فرم رو بازدید کننده با کیبرد فارسی مینوشت راست بود اگه با کیبرد انگلیسی میزد میرفت چپ !
هرچی گشتم اونو یافت نکردم
بفرمایید یک مثال برای آشنایی (اگه نیاز به توضیح بیشتر داشتید بگید تا توضیح بدم): http://codepen.io/2undercover/pen/IhLBv
اگر حالت اتوماتیک فعال باشه بر اساس حرف اول تشخیص میده که متن، راست به چپ باشه یا چپ به راست. همچنین می تونید خودتون به صورت دستی جهت رو انتخاب کنید.
نمیدونم مشکلتون حل شد یا نه یه نگاه به اموزش زیر بندازید
http://www.7learn.com/code/ltr-or-rtl
من در برخی از امتحاناتم مردود شدم اما دوستم تمام درسهایش را با موفقیت گذراند.
اکنون او یک مهندس در شرکت مایکروسافت است
و من فقط مالک مایکروسافت هستم ........ بیل گیتس