View Full Version : خنثی کردن خاصیت dir=rtl ای که به تگ html داده شده
bftarane
چهارشنبه 30 بهمن 1392, 20:02 عصر
سلام.
من به دلیلی لازم بود به تگ html خاصیت dir=rtl رو اضافه کنم مانند زیر
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
آیا راهی داره این رو برای بخش خاصی از صفحه مثلاً اسلایدری که درون یک دیو قرار داره خنثی کرد؟
این رو هم بگم که دادن خاصیت dir=ltr به دیو مشکل رو حل نکرد.
ممنون
دانیال دزفولی
چهارشنبه 30 بهمن 1392, 20:17 عصر
کد رو بدید تا با سی اس اس براتون بنویسم
bftarane
چهارشنبه 30 بهمن 1392, 23:36 عصر
ببینید من از flex slider به عنوان اسلایدشو استفاده کردم
و از simply scroll
http://logicbox.net/jquery/simplyscroll/
برای نمایش عکس به همراه متن (که مجبور شدم به تگ html خاصیت rtl بدم وقتی این رو بر می دارم اسکرولر حرکت نمی کنه)
حالا مشکل اینه که وقتی این rtl وجود داره flex slider در مرورگر کروم وقتی zoom in میشه ناپدید میشه بهتر از این نمی تونم مشکل رو توضیح بدم خودتون می تونید در لینک زیر ببینید
k-karafarin.ir
ممکنه بعضیا بگن این مشکلی نیست ولی از نظر من مشکل بزرگیه. لطفاً راهنمایی کنید.
refugee
پنج شنبه 01 اسفند 1392, 00:54 صبح
خب وقتی به تگ html میدین یعنی هر چی خاصیت داخل تگ است راستچین بشه .
اشتباه است .
qartalonline
پنج شنبه 01 اسفند 1392, 02:25 صبح
منظور شما از خنثی کردن چیه؟ متن دو تا حالت داره یا rtl یا ltr که بصورت پیشفرض ltr هستش حالا با شرایطی که شما ایجاد کردید با ltr کردن div مورد نظر مشکل برطرف میشه (از طریق css اقدام کنید و از کلمه کلیدی important! استفاده کنید).
bftarane
پنج شنبه 01 اسفند 1392, 09:12 صبح
با این کد هم مشکل حل نشد
#w
{
direction:ltr !important;
}
همونطور که گفتم مسئله وقتی rtl رو به html نمی دنم اسکرولر از کار می افته. اگه بدون این کار اسکرولر کار کنه صد در صد مشکل حل میشه. البته وقتی عکس و متن با هم باشه این اتفاق می افته ولی برای متن به تنهایی مشکلی پیش نمی یاد.
مشکل من هم چپ به راست و راست به چپ نیست فعلاً مشکل اینه
حالا مشکل اینه که وقتی این rtl وجود داره flex slider در مرورگر کروم وقتی zoom in میشه ناپدید میشهمتأسفانه خواست مشتری بوده که این همه قسمت متحرک در صفحه اول وجود داشته باشه که هم صفحه رو خیلی سنگین کرده و هم این جور تداخل ها پیش می یاد.
در این صفحه هم میتونید ببینید که خودش هم این کار رو انجام داده
http://logicbox.net/jquery/simplyscroll/rtl.html
qartalonline
پنج شنبه 01 اسفند 1392, 10:36 صبح
احتمالا تو یه قسمتی از کدهاتون باگ وجود داره.
rtl رو از تگ html بردارید من برداشتم مشکلی ایجاد نشد.
bftarane
پنج شنبه 01 اسفند 1392, 11:39 صبح
احتمالا تو یه قسمتی از کدهاتون باگ وجود داره.
rtl رو از تگ html بردارید من برداشتم مشکلی ایجاد نشد.
یعنی اسکرولر به حرکت ادامه میده؟
می تونید کدهایی که برای scroller استفاده کردید رو اینجا قرار بدید؟
qartalonline
پنج شنبه 01 اسفند 1392, 11:58 صبح
من رو هموون سایتی که دادید تست کردم. http://k-karafarin.com
مشکلی نداشت.
bftarane
پنج شنبه 01 اسفند 1392, 16:59 عصر
فکر کنم شما با Inspector تست کردید من هم که با Inspecotr کروم و موزیلا تست می کنم و rtl رو بر می دارم مشکلی نیست ولی به محض اینکه واقعاً در کدها اون رو بر می دارم و تست می کنم اسکرولر حرکتش متوقف میشه.
نمی دونم چرا این اتقاق می افته.
به هر حال ممنون از همه.
.....................................
ویرایش:
direction:rtl ای که به body داده بودم و همینطور dir:rtl دیوی که اسکرولر درونش بود رو برداشتم و حالا با برداشتن dir تگ html دیگه مشکلی وجود نداره ولی با zoom in در مرورگر کروم متن و عکس های متحرک متوقف میشه حرکتشون که این از نظرم مشکل بزرگی نیست همین که صفحه به هم نمی ریزه جای شکرش باقیه.
و دیگه اینکه ظاهراً باید از خیر حرکت اسکرولر به سمت راست بگذرم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.