تجربة
تجربة
تجربة
تجربة
تجربة
اجمل فديوهات
الصفحة الرئيسية
تجربة
تجربة
تجربة
تجربة
تجربة
تجربة
تجربة
ليست هناك أي مشاركات.
ليست هناك أي مشاركات.
الصفحة الرئيسية
الاشتراك في:
الرسائل (Atom)
<مركز> <نوع النمط = "نص / المغلق"> # pscroller1 { FONT-SIZE: 14px؛ 0px؛ الطول: 250px؛ الخط بين أفراد الأسرة: تاهوما. عرض: 2 5border: 0px أسود خالص. الحشو: 5px؛ نوع cript = "نص / javascr لون الخلفية: أبيض؛ } < sipt "> / * صفائف رسالة مثال للscrollers تجريبي اثنين * / الصليب الأحمر = "HTTPS: //lh6.googleuserco فار pausecontent = صفيف جديد () pausecontent [0] = '
' pausecontent [1] = '
" pausecontent [2] = '
" pausecontent [3] = '
" ******************** / وظيفة <نوع النصي = "نص / جافا سكريبت"> / *********************************************** * إن الإيقاف المؤقت من أعلى إلى أسفل scroller- © القيادة الديناميكي (www.dynamicdrive.com) ************************** * pausescroller (المحتوى، divId، divClass، تأخير) { this.content = محتوى مجموعة محتوى // رسالة this.tickerid = divId // رقم من شعبة شريط لعرض المعلومات إذا كان) this.hiddendivpointer = 1 // الرقم القياسي لمجموعة الرسالة this.delay = تأخير // تأخير بين تغير جي اس، في miliseconds. this.mouseoverBol = 0 // منطقية لبيان ما إذا كان الفأر هو حاليا أكثر من سكرولر (وقفة ط tfor شعبة الخفية
"+ المحتوى [0] +
"+ المحتوى [1] + ') scrollerins فار الأمر document.write ( "tance = هذا إذا (window.addEventListener) // تشغيل ONLOAD في المتصفحات DOM2 window.addEventListener ( "الحمل"، وظيفة () {scrollerinstance.initialize ()}، كاذبة) الا اذا (window.attachEvent) // تشغيل ONLOAD في IE5.5 + window.attachEvent ( "ONLOAD"، وظيفة () {scrollerinstance.initialize ()}) وآخرون شعبة الأشياء، تعيين المواقف الأولية، البدء أسفل الرسوم المتحركة // --------------------------- الا اذا (document.getElementById) // إذا المتصفحات DOM تراث، مجرد بداية سكرولر بعد 0.5 ثانية setTimeout (وظيفة () {scrollerinstance.initialize ()}، 500) } // ------------------------------------------------ ------------------- // تهيئة () - تهيئة طريقة سكرولر. // - G ---------------------------------------- pausescroller.prototype.initialize = وظيفة () { this.tickerdiv = document.getElementById (this.tickerid) this.visiblediv = document.getElementById (this.tickerid + "1") this.hiddendiv = document.getElementById (this.tickerid + "2") this.visibledivtop = parseInt (pausescroller.getCSSpadding (this.tickerdiv)) t.getElementById (this.tickerid) .onmouseover = وظيفة () {scrollerinstance.mouseoverBol = 1} document.get // تحديد عرض عناصر div الداخلية لالحشو عرض ناقص DIV الخارجي ل(الحشو يفترض أن تكون أفضل الحشو × 2) this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px" this.getinline (this.visiblediv، this.hiddendiv) this.hiddendiv.style.visibility = "مرئية" فار scrollerinstance = هذا DOCUME nElementById (this.tickerid) .onmouseout = وظيفة () {scrollerinstance.mouseoverBol = 0} إذا (window.attachEvent) // تنظيف إشارات فضفاضة في IE window.attachEvent ( "معالج onunload"، وظيفة () {scrollerinstance.tickerdiv.onmouseover = scrollerinstance.tickerdiv.onmouseout = باطل}) setTimeout (وظيفة () {scrollerinstance.animateup ()}، this.delay) } // ------------------------------------------------ ------------------- -5+ "بكسل" setTimeout (وظيفة () {scrollerinstance.animateup ()}، 50) } إلس // animateup () - نقل اثنين من عناصر div الداخلية للسكرولر صعودا ومتزامنة // ------------------------------------------------ ------------------- pausescroller.prototype.animateup = وظيفة () { فار scrollerinstance = هذا إذا (parseInt (this.hiddendiv.style.top)> (this.visibledivtop + 5)) { this.visiblediv.style.top = parseInt (this.visiblediv.style.top) -5+ "بكسل" this.hiddendiv.style.top = parseInt (this.hiddendiv.style.top )ه{ this.getinline (this.hiddendiv، this.visiblediv) this.swapdivs () setTimeout (وظيفة () {scrollerinstance.setmessage ()}، this.delay) } } // ------------------------------------------------ ------------------- // swapdivs () - مبادلة بين الذي هو الظاهر والذي هو شعبة مخفي // ------------------------------------------------ ------------------- pausescroller.prototype.swapdivs = وظيفة () { فار tempcontainer = this.visiblediv this.visiblediv = this.hiddendiv وظيفة(){ فار scrollerinst this.hiddendiv = tempcontainer } pausescroller.prototype.getinline = وظيفة (div1، DIV2) { div1.style.top = this.visibledivtop + "بكسل" div2.style.top = Math.max (div1.parentNode.offsetHeight، div1.offsetHeight) + "بكسل" } // ------------------------------------------------ ------------------- // setmessage () - تعبئة شعبة الخفية مع الرسالة التالية قبل انها مرئية // ------------------------------------------------ ------------------- pausescroller.prototype.setmessage = = تعصب هذا إذا (this.mouseoverBol == 1) // إذا كان الماوس هو حاليا أكثر من scoller، لا تفعل شيئا (وقفة عليه) setTimeout (وظيفة () {scrollerinstance.setmessage ()}، 100) آخر{ فار ط = this.hiddendivpointer سقف فار = this.content.length this.hiddendivpointer = (ط + 1> سقف-1)؟ 0: I + 1 this.hiddendiv.innerHTML = this.content [this.hiddendivpointer] this.animateup () } } pausescroller.getCSSpadding = وظيفة (tickerobj) {// الحصول على قيمة الحشو CSS، إن وجدت إذا (tickerobj.currentStyle) العودة tickerobj.currentStyle [ "paddingTop"] الا اذا (window.getComputedStyle) // إذا DOM2 عودة window.getComputedStyle (tickerobj، "") .getPropertyValue ( "الحشو أعلى") آخر العودة 0 } <نوع النصي = "نص / جافا سكريبت"> // pausescroller الجديدة (name_of_message_array، CSS_ID، CSS_classname، pause_in_miliseconds) pausescroller الجديدة (pausecontent "pscroller1"، "someclass"، 3000) الأمر document.write ( "/> نوع>
نوع>نوع>مركز>
يتم التشغيل بواسطة
Blogger
.
جميع الحقوق محفوظة | تصميم :
تدوين باحتراف
^ إلى الأعلى