سلام خدمت دوستان عزیز
برای چاپ بخشی از یک صفحه بنظرتون چه پلاگینی باید استفاده کنم که زبان فارسی هم پشتیبانی کنه . ممنون
@ezat.rebin
یکی از دلایل میتونه این باشه که دیگه کسی جی کوئری کار نمیکنه کسی که بهتون گفته برو جی کوئری یاد بگیر یا خاسته سرکارت بزاره یا محسن مدحج بوده
اگه هم توی مقاله ای دیدید مقاله قدیمی بوده چون دیگه سال 2022 هست و کسی از جی کوئری استفاده نمیکنه
دورش گذشت
از لایبری های دیگه استفاده کنید (ری اکت و ویو پیشنهاد من)
سلام
شاید درست متوجه منظورت نشدم چون خیلی کم توضیح دادید...
ولی اگر منظورتون این هست که مثلا یک section خاص از صفحه رو میخواهید پرینت کنید (مثلا یک المنت با آیدی box) نیازی به استفاده از پلاگین نیست به نظرم و به سادگی با استفاده از Javascript و مقداری هم css کاری قابل انجام هست. مثلا نمونه کد زیر رو بررسی کنید:
const prtContent = document.getElementById("box");
const WinPrint = window.open('', '', 'left=0,top=0,width=800,height=900,toolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
با اجرای کد بالا پاپآپ پرینت مرورگر باز میشه و محتواش هم فقط محتوای داخل المنت با آیدی box هست. با استفاده از css و media query ها هم می تونید استایل های مخصوص حالت پرینت اون المنت رو مشخص کنید.
@media only print {
//Your styles here...
}
@amiralinematisuq
فکر نمیکنم گزاره ای که مطرح کردید صحیح باشه و در همین سال ۲۰۲۲ سایت های زیادی هست که دارند از JQuery استفاده میکنند. یا بصورت مستقیم و یا از لایبرری هایی استفاده میکنند که جزو وابستگیهاشون هست. ضمن اینکه لزوما استفاده از فریم ورک های جاوااسکریپتی برای هر پروژه ای منطقی و مقرون به صرفه نیست. به نظرم بهتره که در مواجهه با تکنولوژی ها و ابزارها بدون تعصب و نیاز محور جلو بریم.
شما زمانی از جی کوئری استفاده می کردید که مثلا برای یه کار ساده مثلا شو و هاید باید 10 خط مینوشتید توی جاوا اسکریپت یا حتی برای ajax باید بالای 20 خط می نوشتید
میتونید با استفاده از پکیج هایی مثل axios همین کارو توی 1 خط ساده یا حتی با خود جاوا اسکریپت نهایت 3 خط بنویسید (fetch)
بهتون پیشنهاد میکنم مطالب این مقاله رو بخونید اینه
ps: این سایت اگه از اینایی که بفهمید از چی ساخته شدن استفاده کنید میگه جی کوئری دلیلش تابع هاییه توی متن نوشته میتونید اثباتشو توی مخزن گیت هابشون ببینید
درود خوبی...
کد زیر:
HTML :
<a class="printPage" href="#">پرنیت</a>
کد جاوا اسکریپت :
$('a.printPage').click(function(){
window.print();
return false;
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟