הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה | פונקציות בJQ ? (https://hosts.co.il/forums/showthread.php?t=86732)

Haimz 11-12-10 21:54

שאלה | פונקציות בJQ ?
 
איך אני עושה פונקציות בJQ ? או שאין דבר כזה וצריך לעשות בJS

Shay Ben Moshe 11-12-10 22:00

jQuery זו ספרייה לjavascript. היא בעצם מרחיבה לך את הjavascript.
אתה כותב פונקציות javascript כרגיל.

Hagaibl 12-12-10 17:54

המבנה של הפונקציות הוא זהה,
זהו רק סיפריה שיש לה פונקציות מובנות במטרה להקל על המתכנת.

Haimz 12-12-10 19:52

אוקי ואיך יותר נכון לעשות ?
ככה:
קוד:

$(document).ready(function() {
        function func_name()
        {
                // jquery code
        }
)};

או ככה:

קוד:

function func_name()
{
        $(document).ready(function() {
                // jquery code
        });
}

או שאפשר בשני הדרכים ?

Deagly 12-12-10 21:14

האופציה הראשונה..

Haimz 12-12-10 21:16

סבבה אפשר לנעול

IgalSt 13-12-10 00:44

ציטוט:

נכתב במקור על ידי Deagly (פרסם 788921)
האופציה הראשונה..

לא נכון.

HTML קוד:

$(document).ready(function() {
        // will run after DOM creation - "OnLoad"
});

function func_name(){
        //will run when you call this function
}


~The_Sultan~ 13-12-10 13:39

ציטוט:

נכתב במקור על ידי Exa.co.il (פרסם 788949)
לא נכון.

HTML קוד:

$(document).ready(function() {
        // will run after DOM creation - "OnLoad"
});

function func_name(){
        //will run when you call this function
}


אפשר גם כמו שהוא אמר באפשרות הראשונה רק שיהיה בלי הגדרת שם הפונקציה, רק הפעולות

IgalSt 13-12-10 14:10

ציטוט:

נכתב במקור על ידי ~The_Sultan~ (פרסם 788964)
אפשר גם כמו שהוא אמר באפשרות הראשונה רק שיהיה בלי הגדרת שם הפונקציה, רק הפעולות

אני יודע. זו הסיבה שתיקנתי אותו כשהוא אמר שהאופציה הראשונה נכונה, בעוד שהיא לא נכונה ואמורה להציג שגיאה כי אסור לכתוב פונקציה בתוך פונקציה.

Haimz 13-12-10 15:17

אבל אם אני בתוך קוד של JQ
אני לא יעצור אותו כדי לכתוב פונקצייה ? או שכן .. ?


כל הזמנים הם GMT +2. הזמן כעת הוא 10:56.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ