راکت

چاپ بخشی از صفحه با jquery

5 پاسخ

سلام خدمت دوستان عزیز

برای چاپ بخشی از یک صفحه بنظرتون چه پلاگینی باید استفاده کنم که زبان فارسی هم پشتیبانی کنه . ممنون

@mohaligateway
@eniack
@mhyeganeh
@ali.bayat

شریفی
شریفی
@ezat.rebin
ثبت پرسش جدید

پاسخ‌ها

5
شریفی
شریفی
@ezat.rebin

کسی نیست جواب بده ؟؟

امیرعلی نعمتی سوق
امیرعلی نعمتی سوق
@amiralinematisuq

تخصص: front-end developer

@ezat.rebin
یکی از دلایل میتونه این باشه که دیگه کسی جی کوئری کار نمیکنه کسی که بهتون گفته برو جی کوئری یاد بگیر یا خاسته سرکارت بزاره یا محسن مدحج بوده
اگه هم توی مقاله ای دیدید مقاله قدیمی بوده چون دیگه سال 2022 هست و کسی از جی کوئری استفاده نمیکنه
دورش گذشت
از لایبری های دیگه استفاده کنید (ری اکت و ویو پیشنهاد من)

شاید پاسخ شما همین‌جا باشد

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

سلام

شاید درست متوجه منظورت نشدم چون خیلی کم توضیح دادید...
ولی اگر منظورتون این هست که مثلا یک 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 استفاده می‌کنند. یا بصورت مستقیم و یا از لایبرری هایی استفاده می‌کنند که جزو وابستگی‌هاشون هست. ضمن اینکه لزوما استفاده از فریم ورک های جاوااسکریپتی برای هر پروژه ای منطقی و مقرون به صرفه نیست. به نظرم بهتره که در مواجهه با تکنولوژی ها و ابزارها بدون تعصب و نیاز محور جلو بریم.

امیرعلی نعمتی سوق
امیرعلی نعمتی سوق
@amiralinematisuq

تخصص: front-end developer

شما زمانی از جی کوئری استفاده می کردید که مثلا برای یه کار ساده مثلا شو و هاید باید 10 خط مینوشتید توی جاوا اسکریپت یا حتی برای ajax باید بالای 20 خط می نوشتید
میتونید با استفاده از پکیج هایی مثل axios همین کارو توی 1 خط ساده یا حتی با خود جاوا اسکریپت نهایت 3 خط بنویسید (fetch)
بهتون پیشنهاد میکنم مطالب این مقاله رو بخونید اینه
ps: این سایت اگه از اینایی که بفهمید از چی ساخته شدن استفاده کنید میگه جی کوئری دلیلش تابع هاییه توی متن نوشته میتونید اثباتشو توی مخزن گیت هابشون ببینید

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

درود خوبی...
کد زیر:
HTML :

<a  class="printPage" href="#">پرنیت</a>

کد جاوا اسکریپت :

$('a.printPage').click(function(){
           window.print();
           return false;
});

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام