إضافة قائمة منزلقة لاخر مواضيعك
السلام عليكم و رحمة الله تعالى و بركاته
كما و سبق اني انشات موضوعا حول كيفية اضافة اروع الاضافات
عبارة عن قائمة او اختصار بشكل مميز
طبعا الاختصار لم يكن من برمجتي webdesignerwall
اليوم يمكنك القول أني وجدت ضالتي في احد المكتبات
و الأروع هو اضافة صورة مصغرة لكل موضوع
لكن الان فقط وضع رابط مدونتك يكفي..
<script type="text/javascript" src="http://blogspacetech.googlecode.com/files/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".accordion h3:first").addClass("active");
$(".accordion p:not(:first)").hide();
$(".accordion h3").click(function(){
$(this).next("p").slideToggle("slow")
.siblings("p:visible").slideUp("slow");
$(this).toggleClass("active");
$(this).siblings("h3").removeClass("active");
});
});
</script>
<style type="text/css">
.accordion {
width: 480px;
text-align: center;
border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
background: #e9e7e7 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-JqWJcGT1kxWYFq5nLhwtX8cKI8Bn_IRb9x3GFwGIMnT0LHlbFnMWq4AKU91qFmtEFEW405i8bEKh8CX2e87aWdY_3pX-AZ13jZyYE8p4GP0iL-eYhMvEhDEbZWoGnf30iuyqP9_cilh5/s320/arrow-square.gif) no-repeat right -51px;
padding: 7px 15px;
margin: 0;
font: bold 120%/100% Arial, Helvetica, sans-serif;
border: solid 1px #c4c4c4;
border-bottom: none;
cursor: pointer;
}
.accordion h3:hover {
background-color: #e3e2e2;
}
.accordion h3.active {
background-position: right 5px;
}
.accordion p {
background: #f7f7f7;
margin: 0;
padding: 10px 15px 20px;
border-left: solid 1px #c4c4c4;
border-right: solid 1px #c4c4c4;
}
</style>
<script language="JavaScript">
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjawys3PHoQCneRyqYW47ct_zMkoOL9-3mbdooz-J9Dnd2s7H7zdGB7bN0KDSQd4ohzTJeN0CCkEGtuVLM25r-XP4ntugsuxZzF1PYsYQmvuhPMgp_VcHaRhDCUCa3WHrmsremHjwDWczg/s128/no-image.blogspacetech.jpeg";
showRandomImg = true;
jimgwidth = 80;
jimgheight = 80;
jfntsize = 12;
jacolor = "#E67C15";
jaBold = true;
jtext = "التعليقات";
jshowPostDate = true;
jsummaryPost = 200;
summaryFontsize = 12;
summaryColor = "#000";
numposts = 6;
label = "blogger";
home_page = "http://blogspacetech.blogspot.com/";
</script>
<div class="accordion">
<script src="http://blogspacetech.googlecode.com/files/new.recent-posts.js" type="text/javascript"></script>
</div>
الان بقي لك فقط تعديل بسيط وهو وضع رابط مدونتك
home_page = "رابط مودنتك/"
و اختيار احد اقسامها
label = "هنا ضع القسم الدي تريده"
بهذا أكون إنتهيت من الدرس ..أتمنى أن يكون قد أفادكم
|
-
جزاكم الله كل خير على المرور و التعليق
شكرا جزيلا و اتمنى ان اكون دائما عند حسن ظنك أخي محمد والجميع..
تحياتي لك اخي الكريم .
-
شكرا لكن أخي لمادا اضفت الدالة $(document).ready(function(){
في ملف الجافا سكريبت ؟
-
@abu.f
كل ما تنفذ كود بواسطة جي كويري ما هو بالحقيقة إلا تحكم في الصفحة المعروضة على
الشاشة و تلاعب بمكونات هذة الصفحة لن أدخل في شرح معقد عن ما يسمى DOM
// /recent-posts
$(document).ready(function() {
// DOM
});
لكن عليك أن تعرف أنه يتوجب عليك أن تتأكد من أن متصفح الويب قد انتهى من تحميل
الصفحة قبل تنفبذ أي كود لكي لا يحصل أي تضارب أثناء تحميل الصفحة
لذلك و بشكل تلقائي عليك أن تبدأ كل كود يستعمل جيكواري بهذا الأمر
$(document).ready(function() {
هذه الجملة تعني بأنك تطلب من مكتب جي كويري بتنفيذ الكود بعد أن يكون متصفح الويب
قد انتهى من تحميل الصفحة..اتنمى أن تكون قد فهمت الفكرة و هدا من مبادئ المكتبة.
-
هل يمكنك ان توضح أكثر في التعليق الاخير..شكرا
-
@غير معرف
أول شئ أضفنا علامة ال$ ثم قوسين ، ما معناهم ؟
في الجيكوري ، العلامة $ والقوس تعني تحديد سيليكتور معين من الصفحة ،
أي جزء معين ، وفي بداية أي كود ستستخدم فيه جيكويري يجب أن تقوم بإضافة هذا الكود ،
في وسط القوسين أضفنا كلمة Document وهي تعني أننا سنحدد الصفحة كاملة ،
ثم وضعنا ( . ) لنشير إلي ما سنفعله مع السيليكتور ، وفي حالتنا كتبنا Ready ,
ببساطة بعد الشرح للجزء السابق معناها ،
عندما يكون الDocument في حالة ready أي جاهز ،
أي الصفحة حملت يتم تنفيذ الكود أدناه ،
وبعد ريدي وضعنا قوسين ، ووضعنا فانكشن ،
وأظن انك تعرف ماذا تعني فانكشن ، أي دالة ، وقوسين ،
والدالة تكون بلا إسم وبعد القوسين تضاف {}
ونضع داخلها ما سيتم تنفيذه عند تحميل الصفحة ،
أي هذه مثل وسوم البي اتش بي والهتمل ،
أي أنك تخبر المتصفح أن ، عندما يتم تحميل الصفحة ينفذ الكود التالي .
إضافة روعة وشرح أروع ،أحسنت أخي خالد على هذه الإضافة المميزة وبارك الله فيك على كل ما تقدم من إفادة وجديد في عالم التدوين