الجافا سكربت هي الطريقة المثلى لجعل المحتويات مذهلة وجاذبة للزوار, كما أنها تجعل موقعك متميزاً. في هذا المقال, هيا بنا لنلقى نضرة عن بعض السكربتات المثيرة للإهتمام والمتعلقة بإنشاء تلميحات الأدوات و الصور بمساعدة الجافا سكربت.
أمثلة:
إضغط على الروابط لمشاهدة الأمثلة مباشرةً:
لعرض نص عند وضع مؤشر الفأرة على رابط.
![]()
لعرض الصورة بمجرد مرور الفأرة على الصورة المصغرة
بمجرد وضع الفأرة على رابط أي موقع تظهر لك صورة.
أتمنى أن تكونوا قد فهمتم ما يقصد بتلميحات الأدوات والصور..
الخطوة 1
أولا يجب عليك أن تربط مكتبة jquery (أي include) بين الوسمين <head> و </head> في صفحة html الخاصة بك:
الخطوة 2
بمجرد أن تربط jquery بملف html لديك, سيتوجب عليك وضع أكواد الجافا, لعمل ذالك ضع الكود التالي بين الوسمين <script type=”text/javascript”> و </script>, أو أفضل بعد, ضعه في ملف بامتداد .js
/* CONFIG */
xOffset = 10;
yOffset = 30;
// these 2 variable determine popup's distance from the cursor
// you might want to adjust to get the right result
/* END CONFIG */
$("a.screenshot").hover(function(e){
this.t = this.title;
this.title = "";
var c = (this.t != "") ? "
" + this.t : "";
$("body").append("
<p id="screenshot"><img src=""+ this.rel +"" alt="url preview" />"+ c +"</p>
");
$("#screenshot")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.fadeIn("fast");
},
function(){
this.title = this.t;
$("#screenshot").remove();
});
$("a.screenshot").mousemove(function(e){
$("#screenshot")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px");
});
};
this.imagePreview = function(){
/* CONFIG */
xOffset = 10;
yOffset = 30;
// these 2 variable determine popup's distance from the cursor
// you might want to adjust to get the right result
/* END CONFIG */
$("a.preview").hover(function(e){
this.t = this.title;
this.title = "";
var c = (this.t != "") ? "
" + this.t : "";
$("body").append("
<p id="preview"><img src=""+ this.href +"" alt="Image preview" />"+ c +"</p>
");
$("#preview")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.fadeIn("fast");
},
function(){
this.title = this.t;
$("#preview").remove();
});
$("a.preview").mousemove(function(e){
$("#preview")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px");
});
};
this.tooltip = function(){
/* CONFIG */
xOffset = 10;
yOffset = 20;
// these 2 variable determine popup's distance from the cursor
// you might want to adjust to get the right result
/* END CONFIG */
$("a.tooltip").hover(function(e){
this.t = this.title;
this.title = "";
$("body").append("
<p id="tooltip">"+ this.t +"</p>
");
$("#tooltip")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.fadeIn("fast");
},
function(){
this.title = this.t;
$("#tooltip").remove();
});
$("a.tooltip").mousemove(function(e){
$("#tooltip")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px");
});
};
الخطوة 3
بعد هذا سيتوجب عليك تفعيل الفنكشن بالكود التالي, هو مثل الفنكش صعه في صفحة html أو في ملف .js
tooltip();//active les tooltip simple
imagePreview();//active les tooltip image preview
screenshotPreview();//active les tooltip lien avec preview
});
الخطوة 4
هذا المعرض تم ترابطه بشكل جيد. في الحقيقة سنستعمل بعض أكواد css لعمل شكل له.
ضع هذه الأكواد في ملف css لديك:
position:absolute;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
color:#fff;
}
#preview{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
color:#fff;
}
#tooltip{
position:absolute;
border:1px solid #333;
background:#f7f5d1;
padding:2px 5px;
color:#333;
display:none;
}
الخطوة 5
معرض الصور مستعد الان للعمل. هذه ثلاث طرق لستعمالها:
لإنشاء تلميح كلاسيكي, ولكن جيد جداً على رابط, عليك بإعطاء ال html كلاس التلميح, الكود:
لإنشاء تلميح صورة واضح جدا, عليك بوضع كلاس التلميح لصورة :
الان لإنشاء تلميح صورة من رابط , يجب عليك يجب عليك إضافة كلاس سكرين شوت الى صفحة html لديك, و مرتبطة rel تحتوي على صورة كبيرة كقيمة:
Css Globe</a>
(إنتهى)
مقالات مرتبطة:
- 10 من أفضل تأثيراث جافا سكربت للتلاعب بالصور
- 10 هاكات .htaccess مذهلة للووردبريس
- 10 من أفضل السكربتات النافعة والمجانية التي يجب عليك أن تعرفها
- كيف تقوم بإنشاء جمجمة مخيفة باستعمال فوتوشوب
- كيف يقوم السبامرز بوضع تعليقات مزعجة في مدونتك










روعة بالفعل رائع
طريقة جربتها وطلعت شغالة مية مية
بس كانت هناك مشكلة لما حولت الصفحة من اليمين لليسار
واتوقع حلها بسيط
شكرا لك على المرور
شكرآ علي الشرح هوا مفيد جدآ للي فهمين لغةjquery
والجافا سكربت وصعب طبعآ للمبتدئين زي ممكن يا اخي توضح لي ازاي استخدم الاكواد بالترتيب وازاي اربط الصور بالاكواد بالفرونت بيج
اسف علي الاطالة
شكرا لك عزيزي وجاري التجربة.كل التقدير لكم.
شكرا لك و جارى التجربة
اعجبت جدا بالقالب – ممكن استعيره منك ؟
انا طلقت الدرس اخى الكريم و لم يعمل معى ارجو مساعدتك
Your site design looks cool. What template did you use ?