الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن عمل البوم صور متحرك دائريا ؟

بدأه عماد خطيب في 12 يوليو 2010 · 8 رد · 1,610 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن عمل البوم صور متحرك دائريا بحيث تتحرك الصور داخل الالبوم بشكل دائري عند المرور فوق احدى الصور .

علما اني استخدم احيانا Datalist واحيانا Repeater لعرض الصور .

وبارك الله فيكم

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#2

السلام عليكم الفكرة المطلوبة طويلة التنفيذ لذلك ساقتصر عليك بكود

وانت استخلص العبرة التي تريدها طبعا يمكنك تغيير السرعة والاحداثيات كله من خلال الكود

a.html.rar

In bad state

#3

مشكور اخي العزيز

اذا فهمتك صحيح فان : DI= document.images يدخل كل الصور التي داخل الصفحه الى array ثم يمشي عليها حسب الاحداثيات التي حددتها

ساحاول لاحقا فحص اذا كان يرى الصور داخل ال repeater (من المفروض نعم).

بوركت

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#4

بالتاكيد سيراها

هو لا يهتم بالكنترول هو يهتم بكل صورة بالموقع

السبب

document.images;

وبذلك يقوم باخذ جميع الصور

ان كنت تريد حديد صور الربيتر عليك بتحديد الصور ضمن ذلك الكنترول

In bad state

#5

المشكله ان هذا الكود يعمل فقط في internet explorer ولا يعمل في firefox

يبدو ان firefox لا يستطيع التعامل مع document.images

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#6

المشكلة اخي ليست كما قلت

المشكلة هي ان الموزيلا لا يفهم الا بشكل صريح

والخطا كان كالتالي

 DIS.left=Math. sin(R*x1+ i*x2+x3)* x4+x5 
DIS.top=Math. cos(R*y1+ i*y2+y3)* y4+y5

المشكلة انو الموزيلا لازم يفهم انو نوع وحدة القياس هنا

يجب عليك تحديد وحدة القياس

 




 DIS.left=Math. sin(R*x1+ i*x2+x3)* x4+x5+'px'; 
DIS.top=Math. cos(R*y1+ i*y2+y3)* y4+y5+'px'

وبذلك الان يعمل على جميع المتصفحات :)

وبذلك تكون قد حلت المشكلة الكود بسيط وليس معقد ان احتجت شيىء به اخبرني

In bad state

#7

بارك الله فيك

صحيح , هذا هو السبب.

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#8

شكرا لك

#9

شكرا فايلا اكس

مواضيع مشابهة