شریفی
3 سال پیش توسط شریفی مطرح شد
5 پاسخ

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

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

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

@mohaligateway
@eniack
@mhyeganeh
@ali.bayat


ثبت پرسش جدید
شریفی
@ezat.rebin 3 سال پیش مطرح شد
0

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


امیرعلی نعمتی سوق
تخصص : front-end developer
@amiralinematisuq 3 سال پیش مطرح شد
-2

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش آپدیت شد
2

سلام

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


امیرعلی نعمتی سوق
تخصص : front-end developer
@amiralinematisuq 3 سال پیش آپدیت شد
0

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


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
1

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

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

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

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

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

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