PDA

View Full Version : cursor در editable div



mehran788
شنبه 25 شهریور 1396, 11:03 صبح
سلام. خسته نباشید.
من دارم رو سیستم Mention گذاری کار می کنم. یعنی وقتی @ وارد شد لیست کاربر ها بیاد و بشه انتخاب کرد و به متن اضافه بشه.
من از editable div استفاده می کنم. الان مشکلم اینه پس از اضافه شدن نمی تونم cursorرو مدیریت کنم که در ادامه بیوفته و بر میگرده به اول. لطفا راهنمایی کنید.
ممنون.

plague
شنبه 25 شهریور 1396, 17:12 عصر
معلوم نیست منظورت از editable div چیه چون چیز استانداردی به این نام نداریم تو جی کوئری حالا شاید یه پلاگین باشه یه بنده خدایی نوشته و احتمالا یه textarea باشه که میندازه روی یک دیو یا همچین چیزی

ولی این رو نگاه کن نشون میده چجوری پوزیشن موس رو تغییر بدی با استفاده از شماره کراکتری که میخای اونجا بره موس (تو این مثال کاراکتر 4 )
http://jsfiddle.net/GSwfW/64/

mehran788
یک شنبه 26 شهریور 1396, 08:54 صبح
نه یه چیز استانداردی هست.
<div onfocus="this.value = this.value;" id='fake_textarea' onkeyup="synsMention(this)" contenteditable></div>
یه دایو هست که میشه تو اون تایپ کرد. برای mention آیا راه بهتری هست؟
چون باید یه چیزی باشه که بشه استایل های مختلف داد. تو textarea نمیشه به قسمتی از متن یه استایل داد و به قسمتی یه استایل دیگه