ورژن 2.x


بُنکی کارمرز

گریڈزی فائلاں وتی سرور ءَ اپلوڈ کن ءُ وتی ویب سائیٹ ءَ ھوار کن (عام طور ءَ سر ءِ بہر ءَ):

<link rel="stylesheet" href="gridzy/gridzy.min.css" />
<script src="gridzy/gridzy.min.js"></script>

ایچ ٹی ایم ایل کوڈ ءَ ھوار کن اِت (باڈی سیکشن ءِ تہ ءَ ھر جاگہ ءَ):

<div class="gridzy">
  <img src="https://loremflickr.com/640/480?random=1" alt="a random image" />
  <img src="https://loremflickr.com/480/640?random=2" alt="another random image" />
  <img src="https://loremflickr.com/640/640?random=3" alt="yet another random image" />
  <img src="https://loremflickr.com/640/480?random=4" alt="a random image again" />
  <img src="https://loremflickr.com/640/480?random=5" alt="one last random image" />
</div>

ھما اِنت! کہ یک سرجمیں کارکردگی ءِ مثال اِنت۔ ہچ وڑیں گیشیں بنداتی ءِ لوٹ نہ اِنت۔

ترتیب

گریڈزی ءِ ترتیب دیگ ءِ آسان تریں راہ ایش انت کہ بس ایچ ٹی ایم ایل ءِ صفاتاں کارمرز بہ کن ات۔ ترا ایوک ءَ آپشن ءِ ناماں گوں data-gridzy- ءَ پیشگال کنگ لوٹیت۔ تو، spaceBetween آپشن ءِ سیٹ کنگ ءِ ھاترا، بس data-gridzy-spaceBetween صفت ءَ ھوار کن اِت۔

<div class="gridzy" data-gridzy-spaceBetween="20" data-gridzy-desiredHeight="400">
  <img src="https://loremflickr.com/640/480?random=1" alt="a random image" />
  <img src="https://loremflickr.com/480/640?random=2" alt="another random image" />
  <img src="https://loremflickr.com/640/640?random=3" alt="yet another random image" />
  <img src="https://loremflickr.com/640/480?random=4" alt="a random image again" />
  <img src="https://loremflickr.com/640/480?random=5" alt="one last random image" />
</div>

مستریں آپشن

ڈیفالٹ ویلیوسرجمیں
animatetrueگرڈ بدل بوھگ ءِ وھد ءَ (مثال ءِ رد ءَ براؤزر ءِ ونڈو ءِ سائز بدل کنگ ءِ وھد ءَ یا فلٹر ءِ ترتیب دیگ ءِ وھد ءَ) حرکت پذیری ءِ کارمرز کنگ ءِ وھد ءَ اے گپ ءِ پدر کنگ بیت۔
layoutjustifiedکارمرز بیثغیں ترتیب ئے تعریف کنت۔ گریڈزی.جے ایس 2 دو جتا جتائیں لیکہ justified ءُ waterfall حمایت ءَ کنت۔ آنہاں شہ ہر یکے ئے وثی اضافی آپشن پیرامیٹرز است انت، کہ آں تئو اے ٹیبل ئے چیر ئا گندث کنئے۔
filter*اے ڈس اِث کنت کہ کثام اکس پیشدارغ بہ بنت۔ ادا ہر سی ایس ایس-سلیکٹر ءِ قدر ءِ رد ءَ کارمرز کنگ بیت۔ گیشتر filterControls ئے وسیلہ ئا وت ماں وت سیٹ بیثغیں (دیمتر ئے آپشن ئا بہ گند)۔
فلٹراں بہ چار
filterControlsاے ڈس اِث کنت کہ کثام فارم عناصر عکسانی فلٹر کنغ واستا کارمرز بیث کننت۔ ہر سی ایس ایس سلیکٹر، کہ ایچ ٹی ایم ایل فارم ءِ عناصراں گچین کنت، ادا قدر ءِ دروشم ءَ کارمرز کنگ بیت۔
فلٹراں بہ چار
autoConsiderScrollBarstrueدستیابیں چوڑائی ءِ پیش گوئی کنگ ءِ ھاترا اگاں سکرال بار دیم ءَ کاینت یا گار بنت۔ اے مدام true ءِ سرا یلہ دیگ ءِ سفارش کنگ بیت داں کہ اے آٹومیٹزم ءِ سبب ءَ جیڑہ مہ بنت۔

Justified ترتیب ءِ آپشن

ڈیفالٹ ویلیوسرجمیں
autoFontSizefalseاصل باکس سائز ءِ بنیاد ءَ ہر باکس ءِ فونٹ سائز ءِ جائیداد ءَ وت ماں وت اپ ڈیٹ کنت۔ ڈیفالٹ ءِ رد ءَ فونٹ سائز ءِ پراپرٹی ءَ را ھاسیں رنگ ءَ سیٹ نہ کنگ بیت۔
desiredHeight190عنصر ءِ صفانی لوٹوکیں بلندی ءِ تعریف کنت۔ دستیابیں چوڑائی ءُ صف ءِ تہا ھواریں عناصر ءِ رد ءَ اصل اونچائی ءِ حساب کنگ بیت۔
hideOnMissingImagetrueھما ڈبہاں پُشت ءَ کنت کہ آھانی تہ ءَ ھما اکس ھوار اَنت کہ آ لوڈ نہ بوتگ اَنت۔
spaceBetween4پکسلز ءِ تہا عناصر ءِ نیام ءَ دوری ءِ تعریف کنت۔
lastRowAlign
ورژن 2.3.0 ءَ چہ
justifiedآخری ردیف ئے رویہ ئے تعریف کنت۔ اجازت داتگیں قدر left ، center ، right ءُ justified انت۔
singleRowAlign
ورژن 2.3.0 ءَ چہ
justifiedاگاں یکیں ردی یے بہ بیت گڑا رویہ ءِ تعریف کنت۔ اجازت داتگیں قدر left ، center ، right ءُ justified انت۔
fillLastRow
ورژن 2.1.0 ءَ چہ
trueورژن 2.4.0 ئا شہ ہلاس کثہ ( ورژن 2.3.0 ءَ چہ رد کنگ بوتگ)
عکسانی بندوبست کنت کہ گڈی ردیف مدام سرجمی ءَ پُر بہ بیت۔ اگر تئو متحرک رنگا اکساں ھوار کنغئے ارادہ کنئے، اے جوانیں خیالے بیث کنت کہ تئو ایشی ئا غیر فعال کنئے۔
یکیں ردیفانی سرا ہچ اثر نہ کنت (بچار fillSingleRow ).
fillSingleRow
ورژن 2.1.0 ءَ چہ
trueورژن 2.4.0 ئا شہ ہلاس کثہ ( ورژن 2.3.0 ءَ چہ رد کنگ بوتگ)
اگاں یک رندے ھست گڑا اے عکسانی بندوبست ءَ کنت کہ رند مدام سرجم ءَ پُر بہ بیت۔ اگر اے بیث کنت کہ تئو گیلری ئا یک یا دو اکس ئے استیں، اے جوانیں خیالے بیث کنت کہ ایشی ئا غیر فعال کن ئے۔

Waterfall ئے آپشن

ڈیفالٹ ویلیوسرجمیں
autoFontSizefalseاصل باکس سائز ءِ بنیاد ءَ ہر باکس ءِ فونٹ سائز ءِ جائیداد ءَ وت ماں وت اپ ڈیٹ کنت۔ ڈیفالٹ ءِ رد ءَ فونٹ سائز ءِ پراپرٹی ءَ را ھاسیں رنگ ءَ سیٹ نہ کنگ بیت۔
desiredWidth250کالمانی لوٹوکیں چوڑائی ئے تعریف کنت۔ دستیابیں چوڑائی ءُ کالمانی کساس ءِ رد ءَ اصل چوڑائی ءِ حساب کنگ بیت۔
hideOnMissingImagetrueھما ڈبہاں پُشت ءَ کنت کہ آھانی تہ ءَ ھما اکس ھوار اَنت کہ آ لوڈ نہ بوتگ اَنت۔
horizontalOrderfalseتعریف کنت کہ عناصر بائیں نیمگ ءَ چہ دائیں ہر کالم ءَ سختی ءَ یک عنصرے ایر کنگ بنت ، پدا بائیں ترین کالم ءَ آزاد ءَ پدا بندات کنت کہ کالم ءِ تہا گیشتر جاہ است انت ۔ ڈیفالٹ ءِ رد ءَ عناصر مدام کسانیں قد ءِ گوں کالم ءَ ایر کنگ بنت۔
spaceBetween4پکسلز ءِ تہا عناصر ءِ نیام ءَ دوری ءِ تعریف کنت۔
singleRowAlign
since version 2.7.0
justifiedDefines the behavior when not all columns can be filled due to too few images. Allowed values are left, center, right and justified.

گیشتر نوخیں آپشن

گیشتر دیمروئی کتگیں آپشنانی واستہ API ءَ بچار اِت۔

سیمنٹک ایچ ٹی ایم ایل

گریڈزی ءِ سادہ تریں ایچ ٹی ایم ایل ءِ ڈھانچہ ایش اِنت:

<div class="gridzy">
  <img src="https://loremflickr.com/640/480?random=1" alt="a random image" />
  <img src="https://loremflickr.com/480/640?random=2" alt="another random image" />
  <img src="https://loremflickr.com/640/640?random=3" alt="yet another random image" />
  <img src="https://loremflickr.com/640/480?random=4" alt="a random image again" />
  <img src="https://loremflickr.com/640/480?random=5" alt="one last random image" />
</div>

البت گریڈزی سک لچکدار اِنت ءُ شما نزیک ءَ دگہ ایچ ٹی ایم ایل ءِ ڈھانچہ ءَ کارمرز کن اِت۔ تھنا چندیں گپانی سرا ھیال کنگ لوٹیت:

  • کنٹینر عنصر ئے ہر چُک گرڈ ئے تہا یک چیزے ئے نمائندگی کنت۔
  • کنٹینر عنصر ءُ آئی ءِ چُک دوئیں ھرچ ٹیگ ءِ ٹائپ ءَ بوت کن اَنت، چوش کہ ul ءُ li (بس براؤزر ءِ ڈیفالٹاں ری سیٹ کنگ ءِ سر ءَ ھیال بہ کن اِت)۔
  • اگر img عنصر وت یک براہ راستیں چُکے نہ اِنت گڑا آئی ءَ کلاس gridzyImage زلورت اِنت۔

تو اے ھم کار کنوکیں ایچ ٹی ایم ایل ءِ ڈھانچہ اِنت:

<ul class="gridzy">
  <li>
    <span>
      <img class="gridzyImage" src="https://loremflickr.com/640/480?random=1" alt="a random image" />
    </span>
  </li>
  <li>
    <span>
      <img class="gridzyImage" src="https://loremflickr.com/480/640?random=2" alt="another random image" />
    </span>
  </li>
  <li>
    <span>
      <img class="gridzyImage" src="https://loremflickr.com/640/640?random=3" alt="yet another random image" />
    </span>
  </li>
  <li>
    <span>
      <img class="gridzyImage" src="https://loremflickr.com/640/480?random=4" alt="a random image again" />
    </span>
  </li>
  <li>
    <span>
      <img class="gridzyImage" src="https://loremflickr.com/640/480?random=5" alt="one last random image" />
    </span>
  </li>
</ul>

خاص کر اگر تئو کیپشن ھوار کنغ لوٹئے گڑا تئو ایچ ٹی ایم ایل ئے نوخیں ڈھانچہ ئے لوٹ ئے۔ اے بابت ءَ گیشتر زانگ ءِ ھاتر ءَ کیپشن ءُ پوستاں یک چمشانکے بہ دئے اِت۔

سرھال ءُ پوست

اگاں تو وتی گیلری ءَ کیپشن ھوار کنگ لوٹ ئے گڑا ترا دروشم ءِ تعریف کنگ لوٹیت۔ پمیشا، لھتیں پیشگی ٹھینگ بوتگیں کھال دست کپ اَنت۔ ہر پوست ءِ سرا سی ایس ایس فائل ءِ سرا مشتمل انت۔ ترا اے فائل ءَ گریڈزی ءِ مستریں فائلانی ھوار کنگ لوٹیت (عام طور ءَ سر ءِ بہر ءَ):

<link rel="stylesheet" href="gridzy/skins/gridzySkinClassic/style.min.css" />

دیمترا ترا ایچ ٹی ایم ایل ءِ نوکیں ڈھانچہ ءِ زلورت اِنت:

<div class="gridzy gridzySkinClassic">
  <figure>
    <img class="gridzyImage" src="https://loremflickr.com/640/480?random=1" alt="a random image" />
    <figcaption class="gridzyCaption">a caption text</figcaption>
  </figure>
  <figure>
    <img class="gridzyImage" src="https://loremflickr.com/480/640?random=2" alt="another random image" />
    <figcaption class="gridzyCaption">another caption text</figcaption>
  </figure>
  <figure>
    <img class="gridzyImage" src="https://loremflickr.com/640/640?random=3" alt="yet another random image" />
    <figcaption class="gridzyCaption">yet another caption text</figcaption>
  </figure>
  <figure>
    <img class="gridzyImage" src="https://loremflickr.com/640/480?random=4" alt="a random image again" />
    <figcaption class="gridzyCaption">a caption text again</figcaption>
  </figure>
  <figure>
    <img class="gridzyImage" src="https://loremflickr.com/640/480?random=5" alt="one last random image" />
    <figcaption class="gridzyCaption">one last caption text</figcaption>
  </figure>
</div>

اگاں شما ایچ ٹی ایم ایل ءِ ڈھانچہ ءِ بابت ءَ جیڑگ ءَ اِت گڑا سیمنٹک ایچ ٹی ایم ایل ءِ سر ءَ یک چمشانکے بہ دئے اِت۔

کیپشن ءِ واستہ تو ہر وڑیں ٹیگ کارمرز کن ئے، بس اے گپ ءَ دلجم بہ کن کہ ایشی ءِ کلاس gridzyCaption اِنت۔ img عنصر ءَ کلاس gridzyImage زلورت اِنت۔

چہ دیم ءِ مثال ءَ ترا gridzySkinClassic پوست گندگ بیت۔ دگہ یکے کارمرز کنگ ءِ ھاترا بس پوست ءِ نام ءَ گوں اے یکے ءَ بدل کن اِت:

کھال ھوار انت

دستیابیں کلاس
گرڈزی اسکین بلینک
یک جوانیں بنداتی نقطہ یے پہ وتی پوست ءِ جوڑ کنگ ءَ
لائیو پیش نظارہ
gridzySkinBlank
gridzySkinClassic
لائیو پیش نظارہ
gridzySkinClassic
gridzySkinClassicLight(ورژن 2.6.0 ءَ چہ رد کنگ بوتگ)
gridzySkinFullOverlay
لائیو پیش نظارہ
gridzySkinFullOverlay
gridzySkinFullOverlayLight(ورژن 2.6.0 ءَ چہ رد کنگ بوتگ)
gridzySkinLift
لائیو پیش نظارہ
gridzySkinLift
gridzySkinLiftLight(ورژن 2.6.0 ءَ چہ رد کنگ بوتگ)
gridzySkinMagnifier
زوم ءِ کارکردگی ھوار نہ اِنت
لائیو پیش نظارہ
gridzySkinMagnifier
gridzySkinMagnifierLight(ورژن 2.6.0 ءَ چہ رد کنگ بوتگ)

بالا ءِ درستیں اسکیناں ایوک ءَ سی ایس ایس فائل ءِ زلورت اِنت بلے دگہ اسکین ھست کہ آھاں جاوا اسکرپٹ فائل ءِ ھم لوٹ اِیت:

<link rel="stylesheet" href="gridzy/skins/gridzySkinBlur/style.min.css" />
<script src="gridzy/skins/gridzySkinBlur/script.min.js"></script>
دستیابیں کلاس
gridzySkinBlur
IE نیاما کار نہ کنت
لائیو پیش نظارہ
gridzySkinBlur
gridzySkinBlurLight(ورژن 2.6.0 ءَ چہ رد کنگ بوتگ)
gridzySkinCard
لائیو پیش نظارہ
gridzySkinCard
gridzySkinCardLight(ورژن 2.6.0 ءَ چہ رد کنگ بوتگ)

پوست ءِ آپشن

ورژن 2.6.0 ءَ چہ بلٹ ان اسکین ءِ ترتیب دیگ ءِ آپشن است انت۔ مخصوص پوست ءِ سرا انحصار کنان ءَ تئو پس منظر ءِ رنگ، نبشتانک ءِ رنگ ءُ نبشتانک ءِ ساہگ ءَ سیٹ کن ئے۔ ترا بس سی ایس ایس ءِ وتی مرضی ءِ پراپرٹیز کارمرز کنگی اِنت چو کہ تو ادا گندگ ءَ ئے:

<div class="gridzy gridzySkinClassic" style="--background: rgba(0, 80, 117, .8); --color: rgb(238, 238, 238); ">
  <figure>
    <img class="gridzyImage" src="https://loremflickr.com/640/480?random=1" alt="a random image" />
    <figcaption class="gridzyCaption">a caption text</figcaption>
  </figure>
  <figure>
    <img class="gridzyImage" src="https://loremflickr.com/480/640?random=2" alt="another random image" />
    <figcaption class="gridzyCaption">another caption text</figcaption>
  </figure>

  ...

</div>

ہر چم ءِ ھاتر ءَ حمایت کتگیں متغیر ءُ ڈیفالٹ قدراں ادا بچار اِت:

gridzySkinClassic
متغیرڈیفالٹ ویلیوسۆج
--backgroundrgba(0, 0, 0, .7)ہر سی ایس ایس ئے پُشت ئے قدر ئے اجازت دنت
--colorrgb(255, 255, 255)ہر سی ایس ایس رنگ ئے قدر ئے اجازت دنت
--text-shadownoneہر سی ایس ایس ئے ٹیکسٹ شیڈو ویلیو ئے اجازت داث کنت
gridzySkinFullOverlay
متغیرڈیفالٹ ویلیوسۆج
--backgroundrgba(0, 0, 0, .7)ہر سی ایس ایس ئے پُشت ئے قدر ئے اجازت دنت
--colorrgb(255, 255, 255)ہر سی ایس ایس رنگ ئے قدر ئے اجازت دنت
--text-shadownoneہر سی ایس ایس ئے ٹیکسٹ شیڈو ویلیو ئے اجازت داث کنت
gridzySkinLift
متغیرڈیفالٹ ویلیوسۆج
--backgroundrgba(0, 0, 0, .7)ہر سی ایس ایس ئے پُشت ئے قدر ئے اجازت دنت
--colorrgb(255, 255, 255)ہر سی ایس ایس رنگ ئے قدر ئے اجازت دنت
--text-shadow0 0 10px rgb(0, 0, 0), 0 0 20px rgb(0, 0, 0), 0 0 30px rgb(0, 0, 0)ہر سی ایس ایس ئے ٹیکسٹ شیڈو ویلیو ئے اجازت داث کنت
gridzySkinMagnifier
متغیرڈیفالٹ ویلیوسۆج
--backgroundrgba(0, 0, 0, .7)ہر سی ایس ایس ئے پُشت ئے قدر ئے اجازت دنت
--colorrgb(255, 255, 255)ہر سی ایس ایس رنگ ئے قدر ئے اجازت دنت

اے پوست --text-shadow حمایت نہ کنت

gridzySkinBlur
متغیرڈیفالٹ ویلیوسۆج
--backgroundrgba(0, 0, 0, .7)ہر سی ایس ایس ئے پُشت ئے قدر ئے اجازت دنت
--colorrgb(255, 255, 255)ہر سی ایس ایس رنگ ئے قدر ئے اجازت دنت
--text-shadow0 0 10px rgb(0, 0, 0)ہر سی ایس ایس ئے ٹیکسٹ شیڈو ویلیو ئے اجازت داث کنت
gridzySkinCard
متغیرڈیفالٹ ویلیوسۆج
--backgroundrgba(0, 0, 0, 1)ہر سی ایس ایس ئے پُشت ئے قدر ئے اجازت دنت
--colorrgb(255, 255, 255)ہر سی ایس ایس رنگ ئے قدر ئے اجازت دنت
--text-shadownoneہر سی ایس ایس ئے ٹیکسٹ شیڈو ویلیو ئے اجازت داث کنت

کلیں پیشگی لیکغیں چمڑا ایوکا سادہیں ٹیکسٹ کیپشنانی حمایت کننت۔ تئو وثی وثی و گیشتر پیچیدہیں پوست جوڑینت کنئے۔ سٹائل گرڈزی ءِ سرا یک چمشانکے بدئے ات۔

سٹائل گریڈزی

اگر ہچ پیشگی جلد تئی لوٹاں فٹ نہ کنت، تئو وثی سٹائل کنئے۔

آسان ترین راہ ایش انت کہ اولی رند ءَ یک ھستیں چمّے ءِ کاپی کنگ ءُ وتی لوٹانی رد ءَ ردوم دیگ بہ بیت۔ پیشگی ٹھینگ بوتگیں پوست gridzySkinBlank گیشتر یک جوانیں بُن ھشتے ءِ ھمراھی ءَ سی ایس ایس فائل ءِ تہ ءَ جوانیں دستاویزات ءِ ھم دات کنت:

/** SKIN Blank **/

/* all gallery items (direct children of the main container element) */
.gridzySkinBlank > .gridzyItem {
  overflow: hidden;
}

/* all gallery images (predefined in Gridzy's main CSS file, but can be overridden) */
.gridzySkinBlank .gridzyImage {
}

/* all gallery captions (just create your very own style) */
.gridzySkinBlank .gridzyCaption {
  margin: 0;
  padding: .5em;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  transition: opacity .5s;
  overflow: auto;
  background: rgba(0, 0, 0, .7);
  color: rgb(255, 255, 255);
}

.gridzySkinBlank > .gridzyItem:hover .gridzyCaption {
  opacity: 1;
}

سی ایس ایس ءِ فائل ءِ تہا شما gridzySkinBlank ، gridzyImage ءُ gridzyCaption کلاساں گند ات کن ات۔ گریڈزی ءَ وت اے کلاسانی زلورت نہ اِنت۔ اے ایوک ءَ پہ اسٹائل کنگ ءَ کارمرز بنت ءُ اگاں تو لوٹ ئے گڑا ایشاں کش ئے یا نام بدل کن ئے۔

چہ ایشی ءَ ابید شما سی ایس ایس ءِ کلاس gridzyItem ھم گند اِت۔ گریڈزی اے کلاس ءَ وت ماں وت مین کنٹینر عنصر ءِ درستیں براہ راستیں چُکاں سیٹ کنت۔ پمیشا، تئو اے کلاس ئا وثی گیلری ئے چیزانی سٹائل کنغ واستا کارمرز کنئے۔

ذہن ئے اہمیں چیزاں

  1. شے ءِ مواد سرجمی ءَ رد ءُ بند دیگ بہ بنت۔ غور کن کہ عنصر ءِ سائز یقینی طور ءَ بدل بیت۔ پکسل ءِ قدر ءِ بدل ءَ فیصد ءِ قدراں کارمرز کن اِت۔ ءُ گریڈزی ءِ ترتیب ءِ آپشن ءِ سرا یک چمشانکے بدئے autoFontSize , کہ فونٹ ءِ سائز ءَ آئٹم باکس ءِ سائز ءِ سرا بندوک کنت۔
  2. ہر چیز ءِ یک جوانیں رنگے ءَ ٹھینگ بوتگیں پہلو ءِ تناسب بہ بیت۔ شے ءِ پہلو ءِ تناسب کدی بدل نہ بیت ءُ گرڈ ءِ حساب کنگ ءِ ھاترا لوٹ اِیت۔ اگاں یک چیزے ءِ تہ ءَ وت ماں وت یک جوانیں رنگے ءَ ٹھینگ بوتگیں پہلو ءِ تناسب نیست گڑا دستی رنگ ءَ پیشگی ٹھینگ بہ کن اِت (چو کہ سی ایس ایس ءِ وسیلہ ءَ)۔

لہتیں جاوراں، گریڈزی ءِ بندات کنگ ءَ پیسر چیزانی مواد ءِ سٹائل کنگ آسان تر بوت کنت۔ بس کلاس gridzy یا گریدزی جاوا اسکرپٹ فائل ءَ پہ اے کار ءَ عارضی وڑا کش اِت۔

ھما اِنت! بس ھمے چیز ترا پہ وتی پوست ءِ جوڑ کنگ ءَ لوٹ اِیت۔ پیشگی لیکغیں کھالانی گیشتریں بہر اے چہ گیش کارمرز نہ کنت۔

بلے اگاں تو لوٹ ئے گڑا گیشتر بوت کنت ...

دیمروئی کتگیں پوست

گریڈزی چہ ایوک ءَ gridzyItem ءَ گیشتر سی ایس ایس کلاس کارمرز کنت۔ آنہاں شہ گیشتریں بہر وت ماں وت سیٹ بیثغنت او تئو آنہاں پہ اسٹائلنگ ئا ہم کارمرز کنئے۔

مین کنٹینر کلاس

کلاس ئے نامسرجمیں
gridzy
دستی رنگا سیٹ کنغ واستا
گریڈزی وت ماں وت اے کلاس ءِ گوما عناصراں شوہاز کنت ءُ آہاں بندات کنت۔
gridzyAnimatedاگاں آپشن animate true اِنت گڑا وت ماں وت سیٹ کنگ بیت۔ اگاں اے کلاس دستی رنگ ءَ سیٹ کنگ بہ بیت گڑا آپشن animate وت ماں وت ھم true بیت (بید چہ ھما وھد ءَ کہ اے چہ ھاسیں رنگ ءَ false ءَ سیٹ کنگ بہ بیت)۔

آئٹم ئے کلاس

کلاس ئے نامسرجمیں
gridzyItemشے ءِ بنداتی عمل بندات کنگ ءَ گوں سیٹ کنگ بیت۔ کدی ہٹائینگ نہ بیت۔
gridzyItemInitializingشے ءِ بنداتی عمل بندات کنگ ءَ گوں سیٹ کنگ بیت۔ شے ءِ سرجمی ءَ بندات کنگ ءَ گوں gridzyItemReady ءِ بدل ءَ بدل کنگ بیت۔ مطلب نہ کہ عکس سرجمی ءَ لوڈ کنگ بوتگ انت ( gridzyItemLoading بچار ) ، بلے آئٹم ءِ دیم ءَ آیگ ءِ ھاترا تیار انت۔
gridzyItemReadyشے ءِ سرجمی ءَ بندات کنگ ءَ گوں gridzyItemInitializing بدل ءَ کنت۔ کدی ہٹائینگ نہ بیت۔ مطلب نہ کہ عکس سرجمی ءَ لوڈ کنگ بوتگ انت ( gridzyItemComplete ءَ بچار) ، بلے آئٹم ءِ دیم ءَ آیگ ءِ ھاترا تیار انت۔
gridzyItemLoadingشے ءِ بنداتی عمل بندات کنگ ءَ گوں سیٹ کنگ بیت۔ ھما وھد ءَ کہ ھواریں اکس (عام طور ءَ ایوک ءَ یکے) سرجم ءَ لوڈ کنگ بنت گڑا gridzyItemComplete ءِ بدل ءَ بدل کنگ بیت۔
gridzyItemCompletegridzyItemLoading بدل ءَ ھما وھد ءَ کہ ھواریں اکس (عام طور ءَ ایوک ءَ یکے) سرجم ءَ لوڈ کنگ بنت۔ کدی ہٹائینگ نہ بیت۔
gridzyItemInitialToVisibleھما وھد ءَ سیٹ کنگ بیت کہ چیز اولی رند ءَ دیم ءَ آیگ ءَ بندات کنت۔ ھما وھد ءَ کہ چیز سرجم ءَ گندگ بیت گڑا ھلاس کنگ بیت۔
gridzyItemVisibleھما وھد ءَ کہ چیز سرجم ءَ گندگ بیت گڑا سیٹ کنگ بیت۔ ھما وھد ءَ کہ چیز گار بوھگ ءَ لگ اِیت ھلاس کنگ بیت۔
gridzyItemVisibleToHiddenھما وھد ءَ سیٹ کنگ بیت کہ چیز گار بوھگ ءَ بندات کنت۔ ھما وھد ءَ کہ چیز سرجم ءَ پوشگ بیت گڑا ھلاس کنگ بیت۔
gridzyItemHiddenھما وھد ءَ کہ چیز سرجم ءَ پوشگ بیت گڑا سیٹ کنگ بیت۔ ھما وھد ءَ کہ چیز دیم ءَ آیگ ءَ لگ اِیت ھلاس کنگ بیت۔
gridzyItemHiddenToVisibleشے ءِ دیم ءَ آیگ ءَ گوں ھما وھد ءَ سیٹ کنگ بیت (اولی رند ءَ دیم ءَ آیگ ءَ ابید – کلاس gridzyItemInitialToVisible بچار اِت ). ھما وھد ءَ کہ چیز سرجم ءَ گندگ بیت گڑا ھلاس کنگ بیت۔
gridzyItemVisibleToVisibleگرڈ ءِ تہا چیزے بدل بوھگ ءَ گوں سیٹ کنگ بیت، بلے آئٹم وت بوتگ ءُُ گندگ ءَ مانیت۔ تبدیلی حرکت پذیری ختم بیغ ئا گوں ہلاس بیث بی

ڈیفالٹ ءِ رد ءَ عمل ءِ اشارہ ءُُ ظہور ءُُ گار بوہگ ءِ عکسانی ھاتر ءَ متحرک گرڈزی ءِ مین سی ایس ایس فائل ءِ نیمگ ءَ پیشگی لیکگ بوتگ انت۔

اے بُرز ءَ گْوشگ بوتگیں سی ایس ایس کلاسانی کمک ءَ شما وتی پروسیس انڈیکیٹر ءُ انیمیشنز ءِ سٹائل ءَ جوڑ کن اِت۔ گریڈزی مین سی ایس ایس فائل ءِ تہا یک چمشانکے بہ دئے ات، اے سرپد بوھگ ءِ ھاترا کہ شمارا چے رد کنگی انت۔ ترس نیست، اودا ہر چیز شریں وڑے ءَ دستاویز کنگ بوتگ۔

لوڈنگ ئا را گہتر کن

اگر تئو بازیں اکس کارمرز کنئے، اے جوانیں خیالے بیث کنت کہ گریڈزی ئا را گرڈ جوڑ کنغ ئا کمک بہ کنت

جمپنگ ئے عکساں بہ دار

گرڈزی ءَ گرڈ ءِ حساب کنگ ءِ ھاترا درستیں اکسانی پہلو ءِ تناسب ءِ بالکل لوٹ اِنت۔ اگاں لھتیں اکس تیار بہ بنت ءُ دگہ لھتیں نہ بہ بنت گڑا اے گپ ءِ آسر ءَ جمپنگ ءِ عناصر بنت۔ جتنا گیشتر اکس است انت، اے اثر گیشتر پریشان کنوک بیث کنت۔

اے رھبند ءِ رکّینگ ءِ ھاترا بس دراھیں img عناصر ءِ ھاترا width ءُ height صفاتاں سیٹ کن اِت۔ ہر انفرادی اکس ئے واستہ درستیں قدراں سیٹ کنگ المی انت، اگاں نہ اکس مسخ بنت۔ درستیں قدر متعلقہ عکس ئے اصل چوڑائی و بُرزی انت:

<div class="gridzy">
  <img src="https://loremflickr.com/640/480?random=1" width="640" height="480" alt="a random image" />
  <img src="https://loremflickr.com/480/640?random=2" width="480" height="640" alt="another random image" />
  <img src="https://loremflickr.com/640/640?random=3" width="640" height="640" alt="yet another random image" />
  <img src="https://loremflickr.com/640/480?random=4" width="640" height="480" alt="a random image again" />
  <img src="https://loremflickr.com/640/480?random=5" width="640" height="480" alt="one last random image" />
</div>

ایشی ئا پذا گریڈزی عکسانی اصل سائز ئا زانگ ئے زلورت نہ ایں

سستیں لوڈنگ

تھنا ھما اکساں لوڈ کنگ ءِ ھاترا کہ گندگ بوؤکیں ویو پورٹ ءَ اَنت، بس اے گامگیجاں بہ زیر اِت:

  1. width ءُُ height صفات ءَ چوکہ بُرز ءَ بیان کنگ بوتگ (درستیں قدراں کارمرز کنگ ءَ دلجم بہ بئے)
  2. src درستیں صفاتاں گوں data-gridzylazysrc ءَ بدل کن اِت چو کہ دیم ءَ پیش دارگ بوتگ (اگاں شمئے کرّا srcset صفات ھم ھست اَنت گڑا آیاں گوں data-gridzylazysrcset ءَ بدل کن اِت)۔
<div class="gridzy">
  <img data-gridzylazysrc="https://loremflickr.com/640/480?random=1" width="640" height="480" alt="a random image" />
  <img data-gridzylazysrc="https://loremflickr.com/480/640?random=2" width="480" height="640" alt="another random image" />
  <img data-gridzylazysrc="https://loremflickr.com/640/640?random=3" width="640" height="640" alt="yet another random image" />
  <img data-gridzylazysrc="https://loremflickr.com/640/480?random=4" width="640" height="480" alt="a random image again" />
  <img data-gridzylazysrc="https://loremflickr.com/640/480?random=5" width="640" height="480" alt="one last random image" />
</div>

اے گامگیجاں پد عکس ھما وھد ءَ لوڈ بنت کہ آ ویو پورٹ ءِ نزیک ءَ یا اندر ءَ بنت۔

عمل ئے نشانی

عمل اشارہ کسانیں متحرک آئیکن انت کہ تصویر لوڈنگ ءِ وھد ءَ گندگ بیت۔ اگاں تئو کیپشن ءُ اسکین کارمرز کن ئے گڑا کارروائی ءِ اشارہ وت ماں وت پیش دارگ بیت۔ اگاں نہ ترا لہتیں ایڈجسٹمنٹ لوٹیت:

  1. ہر img عنصر ءَ div عنصر ءِ تہا ایر کن
    (یا دگہ ہچ عنصر ءِ تہا – گیشتر زانگ ءِ ھاتر ءَ سیمنٹک ایچ ٹی ایم ایل ءَ بچار اِت)
  2. کلاس gridzyImage ہر img عنصر ءَ ھوار کن اِت
<div class="gridzy">
  <div><img src="https://loremflickr.com/640/480?random=1" class="gridzyImage" alt="a random image" /></div>
  <div><img src="https://loremflickr.com/480/640?random=2" class="gridzyImage" alt="another random image" /></div>
  <div><img src="https://loremflickr.com/640/640?random=3" class="gridzyImage" alt="yet another random image" /></div>
  <div><img src="https://loremflickr.com/640/480?random=4" class="gridzyImage" alt="a random image again" /></div>
  <div><img src="https://loremflickr.com/640/480?random=5" class="gridzyImage" alt="one last random image" /></div>
</div>

اگر اکس لوڈ بیغ ئا وخت درکار انت گڈا ایشی ئا پذا تئو کارروائی ئے اشارہ گندغ لوٹئے

فلٹر

گرڈزی ءِ تہا فلٹر سک سادہ انت بلے طاقتور انت۔ چہ اے گپ ءَ ھچ پرواہ نیست کہ ترا کجام وڑیں فلٹر ءِ زلورت اِنت، اے گپ ءِ سک باز امکان اِنت کہ اے سرپد بوھگ ءِ لائک اِنت۔ بس ترا کمے سی ایس ایس ءُ کمے ایچ ٹی ایم ایل فارم ءِ عناصر لوٹ اَنت ...

ادا یک کارکردگی مثالے است:

<div id="myFilterControls">
  <button value="*">All</button>
  <button value=".animals">Animals</button>
  <button value=".architecture">Architecture</button>
  <button value=".people">People</button>
</div>

<div class="gridzy" data-gridzy-filterControls="#myFilterControls button">
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=1" alt="a random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=1" alt="a random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=1" alt="a random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=2" alt="another random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=2" alt="another random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=2" alt="another random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=3" alt="yet another random animal image" />
</div>

بیا اِت ایشی ءَ گام پہ گام جوڑ کن ایں

1. اولی مارا گریڈزی ءِ ہمیشیں ایچ ٹی ایم ایل ءِ ڈھانچہ ءِ زلورت اِنت ءُ گیلری ءِ درستیں چیزانی واستہ کلاس ءِ نام ءِ سیٹ کنگ لوٹیت دانکہ ما رند ءَ آہاں فلٹر بہ کنیں

<div class="gridzy">
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=1" alt="a random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=1" alt="a random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=1" alt="a random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=2" alt="another random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=2" alt="another random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=2" alt="another random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=3" alt="yet another random animal image" />
</div>

اے مثال ءِ تہا ما ہر عنصر ءِ واستہ یک کلاسے کارمرز کنیں۔ بلے تو یک عنصرے ءِ ھاترا بازیں کلاس ھم جوڑ کن ئے، اگاں آ عنصر بازیں فلٹرانی وسیلہ ءَ چہ دست کپگ بہ بیت۔

۲۔ پذا ما لھتیں بٹن ھوار کن اوں کہ آنہی وسیلہ ئا ما فلٹراں بدل کن اوں

<button value="*">All</button>
<button value=".animals">Animals</button>
<button value=".architecture">Architecture</button>
<button value=".people">People</button>

<div class="gridzy">
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=1" alt="a random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=1" alt="a random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=1" alt="a random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=2" alt="another random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=2" alt="another random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=2" alt="another random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=3" alt="yet another random animal image" />
</div>

بٹن ءِ بدل ءَ ، تو چیک باکس ، ریڈیو بٹن ، سلیکٹ فیلڈز ءُ دگہ دگہ فارم ءِ عناصراں ھم کارمرز کن ئے۔

انچو کہ شما گندگ ءَ اِت، بٹنانی قدر ءُ قیمت سی ایس ایس ءِ سلیکٹر اَنت۔ ہمے وڑا کہ ما ھلاس کت، چوشیں بٹن ءِ سرا کلک کنگ ءَ ھما عکس دیم ءَ کاینت کہ آ سی ایس ایس سلیکٹر ءَ گوں ھمگرنچ انت۔ تکنیکی لحاظ ئا اے filter آپشن ئا را اے قدر ئا سیٹ کنت

تئو باز گیشتر پیچیدہ سلیکٹر کارمرز کنئے۔ پہ مثال :not(.animals) ھم کار کنت، ھمے پیم .animals.people ءُ .animals, .people .

3. گُڈّی گپّ ایش اِنت کہ ما بٹناں div کنٹینر ءِ تہ ءَ بندیں ءُ گریڈزی گیلری ءَ بندیں، filterControls آپشن ءِ سیٹ کنگ ءَ:

<div id="myFilterControls">
  <button value="*">All</button>
  <button value=".animals">Animals</button>
  <button value=".architecture">Architecture</button>
  <button value=".people">People</button>
</div>

<div class="gridzy" data-gridzy-filterControls="#myFilterControls button">
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=1" alt="a random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=1" alt="a random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=1" alt="a random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=2" alt="another random animal image" />
  <img class="architecture" src="https://loremflickr.com/640/480/arch?random=2" alt="another random architecture image" />
  <img class="people" src="https://loremflickr.com/640/480/people?random=2" alt="another random people image" />
  <img class="animals" src="https://loremflickr.com/640/480/animals?random=3" alt="yet another random animal image" />
</div>

انچو کہ شما گندگ ءَ اِت، ما filterControls آپشن ءِ واستہ CSS سلیکٹر ھم کارمرز کنیں۔ id صفت ءِ گوں div کنٹینر ایوک ءَ ہما CSS سلیکٹر ءِ وسیلہ ءَ بٹن ءِ گچین کنگ ءَ آسان کنگ ءِ کار ءَ کنت۔

ھما اِنت!

اگاں شما جاوا اسکرپٹ ءِ حل ءَ دوست دار اِت گڑا API ءَ بچار اِت۔

اے پی آئی

اگرچہ گریڈزی ءِ وتی اے پی آئی ھست بلے گیشتریں چیز چہ ایشی ءَ ابید ھم کنگ بنت، بس ڈوم ءَ جوڑ ءُ جوڑ کنگ ءَ۔ گرڈزی اے گپ ءَ سرپد بیت ءُ گرڈ ءَ ایڈجسٹ کنت۔ بلے یک سکیں زوراکیں اے پی آئی یے ھم ھست ...

ڈوم ئا گوں جوڑ ءُ جوڑ کنگ

دستاویز آبجیکٹ ماڈل (DOM) ءِ کلیں جوڑ ءُ جوڑ کنگ ءِ واستہ مارا اولی رند ءَ کنٹینر عنصر ءِ زلورت اِنت:

// get the container element
var gridzyElement = document.querySelector('.gridzy');

اکساں ھوار کن

کنٹینر عنصر ءَ ھوار کنگ ءَ پیسر نوکیں چائلڈ عنصر ءَ سرجمی ءَ جوڑ کنگ ءُ پُر کنگ المی اِنت۔ اگاں نہ گریڈزی راستیں ابعاد ءِ پٹ ءُ پول ءَ نہ کنت۔

// create a new img element
var newImage = document.createElement('img');

// add src attribute (!! before you add it to the container element !!)
newImage.src = 'https://loremflickr.com/640/480';

// add it as last element to the container element
gridzyElement.appendChild(newImage);

// or as first element (or anywhere in between)
gridzyElement.insertBefore(newImage, gridzyElement.firstChild);

اکساں گار کن

// remove the first image
gridzyElement.removeChild(gridzyElement.firstElementChild);

آپشناں بدل کن

// change the spaceBetween option to a specific value
gridzyElement.setAttribute('data-gridzy-spaceBetween', '10');

// change the layout option to a specific value
gridzyElement.setAttribute('data-gridzy-layout', 'waterfall');

// reset the spaceBetween option to its default value
gridzyElement.removeAttribute('data-gridzy-spaceBetween');

DOM ءِ جوڑ ءُ جوڑ کنگ ءِ باروا گیشتر شما MDN ویب دستاویزات ءَ چہ رس اِت کن اِت۔ ڈوم ءِ تعارف ھم دستیاب اِنت۔

ملکیتی اے پی آئی

اے پی آئی ءِ کارمرز کنگ ءِ ھاترا مارا اولی رند ءَ گریڈزی ءِ مثال ءِ زلورت اِنت کہ آ گریڈزی کنٹینر عنصر ءَ گوں بندوک اِنت:

// get the Gridzy instance
var gridzyInstance = document.querySelector('.gridzy').gridzy;

آپشن گر

// get the value of a single option
var currentLayout = gridzyInstance.getOption('layout');

کلیں آپشن گِر

// get all option values as an object
var currentOptions = gridzyInstance.getOptions();

آپشنز سیٹ کن

// set specific option values
gridzyInstance.setOptions({
  spaceBetween: 10,
  layout: 'waterfall'
});

// or reset options to their default values
gridzyInstance.setOptions({
  spaceBetween: null,
  layout: null
});

فلٹر ایر کن

فلٹر ءِ کارمرز کنگ بس آپشن filter سیٹ کنگ اِنت کہ ھرچ جائزیں سی ایس ایس سلیکٹر بوت کنت:

// set the filter to match items with class "animals"
gridzyInstance.setOptions({
  filter: '.animals'
});

// reset the filter to match all items again
gridzyInstance.setOptions({
  filter: '*'
});

// set the filter to match items without class "animals"
gridzyInstance.setOptions({
  filter: ':not(.animals)'
});

// set the filter to match items with class "animals" or "people"
gridzyInstance.setOptions({
  filter: '.animals, .people'
});

// set the filter to match items that have both classes, "animals" and "people"
gridzyInstance.setOptions({
  filter: '.animals.people'
});

کال بیک ءِ کاراں ھوار کن اِت

ورژن 2.4.0 ءَ چہ رد کنگ بوتگ
ایشی ئے بدلا نوکیں ءُ گیشتر لچکداریں ایونٹس کارمرز کن اِت۔ دیمتر ءِ بہر ءَ پہ گیشتریں سرپدی ءَ بچار اِت۔

Gridzy.js 2 کال بیک ءِ کارانی واستہ لھتیں آپشنانی حمایت کنت۔ آں ایوکا ملکیتی اے پی آئی ئے وسیلہ ئا سیٹ کثہ بیث کننت، بَل دگہ آپشنانی وڑا:

// same as set other options
gridzyInstance.setOptions({
  onOptionsChanged: function() {
    // will be executed each time the options have changed.
  },
  onBeforeOptionsChanged: function() {
    // will be executed, before new options take effect.
  }
});
سرجمیں
onBeforeOptionsChangedکال بیک فنکشن کہ آپشنز ءِ ترتیب دیگ ءَ پیسر براہ راست دعوت دیگ بیت۔
onOptionsChangedکال بیک فنکشن کہ آپشنز ءِ ترتیب دیگ ءَ پد براہ راست دعوت دیگ بیت۔
onBeforeRenderکال بیک فنکشن کہ رینڈرنگ ءَ چہ پیسر براہ راست دعوت دیگ بیت۔
onRenderکال بیک فنکشن کہ رینڈرنگ ءَ پد براہ راست دعوت دیگ بیت۔

مراگشاں کارمرز کن

ورژن 2.4.0 ءَ چہ

تئو گریڈزی ئے مراگشاں چو جاوا اسکرپٹ ئے مراگشانی وڑا کارمرز کنئے۔

document.addEventListener('gridzyOptionsChanged', function(event) {
    // will be executed each time the options have changed.
});

document.addEventListener('gridzyBeforeOptionsChanged', function(event) {
    // will be executed, before new options take effect.
});

لہتیں واقعہ گریڈزی کنٹینر عنصر ءِ سرا شنگ کنگ بنت ءُ دگہ واقعہ کنٹینر عنصر ءِ تہا انفرادی شے عناصر ءِ سرا شنگ کنگ بنت۔

گریڈزی کنٹینر عنصر ءِ سرا شنگ بوتگیں مراگش:

سرجمیں
gridzyBeforeInitگیلری ءِ بندات کنگ ءَ پیسر آتشزدگی۔
gridzyInitگیلری ءِ بندات کنگ ءَ پد آتشزدگی۔
gridzyBeforeOptionsChangedآپشنز ءِ ترتیب دیگ ءَ پیسر آتشزدگی کنت۔
gridzyOptionsChangedآپشنز ءِ ترتیب دیگ ءَ پد آتشزدگی کنت۔
gridzyBeforeRenderرینڈرنگ ءَ پیسر آتشزدگی کنت۔
gridzyRenderرینڈرنگ ءَ پد آتشزدگی۔
اگاں شما ادا ھچ مراگش ءَ چہ زبھر بہ بئے گڑا کمک ءِ لوٹ ءَ دیم بدئے اِت .

event.target گرڈزی کنٹینر عنصر ءِ دات کنت۔
event.detail.instance گرڈزی ءِ مثال ءَ دنت۔

شے ءِ عناصر ءِ سرا شنگ بوتگیں مراگش:

سرجمیں
gridzyItemBeforeInitشے ءِ بندات کنگ ءَ پیسر آتشزدگی۔
gridzyItemInitشے ءِ بندات کنگ ءَ پد آتشزدگی۔
gridzyItemLoadingآتشزدگی ہرکذیں کہ آئٹم لوڈ بیغ شروع بیثغیں
gridzyItemReadyگرڈ حساب کتاب ءِ واستہ چیز تیار بوھگ ءَ پد آتش زدگی کنت۔ تو پہلو ءِ تناسب زانگ بیت، بلے عکس انگت لوڈ بوھگ ءَ اِنت۔
gridzyItemCompleteشے ءِ اکس سرجم ءَ لوڈ کنگ بیت گڑا آتش کنت۔
اگاں شما ادا ھچ مراگش ءَ چہ زبھر بہ بئے گڑا کمک ءِ لوٹ ءَ دیم بدئے اِت .

event.target متعلقہ شے ءِ عنصر ءَ دنت۔
event.detail.instance گرڈزی ءِ مثال ءَ دنت۔

اے پی آئی – گلوبل

لہتیں کار است انت کہ گریڈزی ءِ مثالاں چہ آزات انت۔ تو مارا پیسر ءَ مثال ءِ گرگ ءِ زلورت نہ اِنت۔

ڈیفالٹ آپشن ئا گِر

// get the default value of a single option
var defaultLayout = Gridzy.getDefaultOption('layout');

کلیں ڈیفالٹ آپشناں گِر

// get all default option values as an object, including the default layout options of the default layout
var defaultOptions = Gridzy.getDefaultOptions();

// or get all default option values, including the default layout options of a specific layout
var defaultOptions = Gridzy.getDefaultOptions('waterfall');

ڈیفالٹ آپشنز سیٹ کن

اے پیسر ءَ چہ بندات بوتگیں گریڈزی ءِ درستیں مثالانی آپشناں سیٹ نہ کنت، بلے نوکیں مثالانی بنیاد ءَ بیان کنت۔ البت اگاں یک ھستیں مثالے ءِ آپشن قدر null ءِ وسیلہ ءَ ری سیٹ کنگ بہ بیت گڑا اے نوکیں ڈیفالٹ قدر ءَ کارمرز کنت۔

// set default option values
Gridzy.setDefaultOptions({
  spaceBetween: 10,
  layout: 'waterfall'
});

اگاں تو DOM ءِ تیار بوھگ ءَ پیسر کال کن ئے گڑا تو اے کار ءَ گلوبل سطح ءَ آپشن سیٹ کنگ ءِ ھاترا کارمرز کن ئے۔ تو ترا صفات ءِ رد ءَ آپشن سیٹ کنگ ءِ زلورت نہ بیت۔

آٹومیٹزم

ھما وھد ءَ کہ Gridzy.js 2 ءِ درستیں آٹومیٹزم فعال اَنت گڑا دیم ءَ داتگیں رھبندانی ھچ وڑیں زلورت نیست۔ بلے گریڈزی ءَ گیشتر روایتی رنگ ءَ کارمرز کنگ ءِ ھاترا آٹومیٹزماں بند کنگ بیت کنت:

// disable automatic initializations
Gridzy.setDefaultOptions({
  autoInitOnDomReady: false,
  autoInitOnDomMutation: false
});

// or switch off all mutation observers
Gridzy.setDefaultOptions({
  autoInitOnDomMutation: false,
  autoSyncChildListMutation: false,
  autoSyncAttributesMutation: false,
  autoSyncChildClassMutation: false,
  autoSyncImageMutation: false
});

اے آپشنانی تہا لہتیں آپشن data-gridzy- صفات ءِ وسیلہ ءَ یا setOptions() وسیلہ ءَ سیٹ کنگ نہ بنت، منطقی سببانی سبب ءَ:

ڈیفالٹ ویلیوسرجمیں
autoInitOnDomReadytrueصفحہ لوڈنگ ءِ وھد ءَ کلاس gridzy گوں عناصر ءِ پٹ ءُ پول کنت ءُ آہاں بندات کنت۔

Gridzy.setDefaultOptions()
autoInitOnDomMutation
اتپریورتن ءِ نگدکار
trueکلاس gridzy گوما نوکیں عناصراں ھما وھد ءَ پٹ ءُ پول کنت کہ آ ڈوم ءَ دیم ءَ کاینت ءُ آھاں بندات کنت۔ (چوکہ صفحہ ءِ ٹرانزیشن ءِ کارمرز کنگ ءِ سرا)

Gridzy.setDefaultOptions()
autoSyncChildListMutation
اتپریورتن ءِ نگدکار
trueچائلڈ عناصر (تصویر) ءِ ھوار کنگ یا ھلاس کنگ ءِ پٹ ءُ پول کنت ءُ گرڈ ءَ وت ماں وت اپ ڈیٹ کنت۔

data-grizy- وسیلہ ءَ سیٹ کنگ بیت، new Gridzy() , setOptions() , Gridzy.setDefaultOptions()
useOptionAttributestruedata-gridzy- صفات عمومی طور ءَ کارمرز کنگ بنت یا نہ بنت ، اے گپ ءِ تعریف کنت۔ اگر اے false آپشن انت گڈا ایوک ءَ ملکیتی اے پی آئی ءِ وسیلہ ءَ سیٹ کنگ بیت۔

new Gridzy() ، setOptions() ، Gridzy.setDefaultOptions() ئے وسیلہ ئا سیٹ بیث کنت
autoSyncAttributesMutation
اتپریورتن ءِ نگدکار
truedata-gridzy- صفات ءِ بدلی ءِ پٹ ءُ پول کنت ءُ گرڈ ءَ وت ماں وت اپ ڈیٹ کنت۔ اے ھم پٹ ءُ پول کنت کہ اگاں gridzyAnimated کلاس ھوار کنگ یا ھلاس کنگ بوتگ ءُ اگاں style صفت ءِ بدلی بوتگ اَنت۔ اگر useOptionAttributes false اِنت گڑا اے ایوک ءَ style صفت ءِ بدلی ءِ پٹ ءُ پول ءَ کنت۔

data-grizy- وسیلہ ءَ سیٹ کنگ بیت، new Gridzy() , setOptions() , Gridzy.setDefaultOptions()
autoSyncChildClassMutation
اتپریورتن ءِ نگدکار
trueکلیں چائلڈ عناصر (تصویر) class ئے صفات ئے بدلی ئے پجار کنت۔ فلٹرز ءِ بابت ءَ ھمگرنچ اِنت۔

data-grizy- وسیلہ ءَ سیٹ کنگ بیت، new Gridzy() , setOptions() , Gridzy.setDefaultOptions()
autoSyncImageMutation
اتپریورتن ءِ نگدکار

ورژن 2.5.0 ءَ چہ
trueکلیں اکسانی src ئے صفات ئے بدلی ئے پجار کنت ری ایکٹ یا ہمے وڑیں لائبریریانی گوما کارمرز کنگ ءِ وھد ءَ ھمگرنچ اِنت۔

data-grizy- وسیلہ ءَ سیٹ کنگ بیت، new Gridzy() , setOptions() , Gridzy.setDefaultOptions()
autoRenderOnResize
نگدکار ئے سائز بدل کن

ورژن 2.6.0 ءَ چہ
trueعنصر ءِ چوڑائی ءِ بدلی ءِ پٹ ءُ پول کنت۔ جوابی ڈیزائن ءِ بابت ءَ تعلقدار۔ (ورژن 2.6.0 ءَ چہ پیسر ونڈو ءِ سائز ءِ بدل کنگ ءِ ایونٹ لسنر کارمرز کنگ بوتگ)

data-grizy- وسیلہ ءَ سیٹ کنگ بیت، new Gridzy() , setOptions() , Gridzy.setDefaultOptions()

دستی رنگا بندات کن

// initialize a new Gridzy instance
var gridzyInstance = new Gridzy(document.querySelector('.gridzy'), {
  spaceBetween: 10,
  layout: 'waterfall'
});

مثال ءَ ھلاس کن

تقریباً گشت، گریڈزی ءِ بندات کنگ ءِ برعکس۔

gridzyInstance.destroy();
gridzyInstance = null;

چائلڈ لسٹ ءَ دستی رنگ ءَ ہمگام کن

// after child elements (images) are added to or removed from the DOM.
gridzyInstance.syncChildList();

یک چائلڈ عنصرے ءَ دستی رنگ ءَ ہمگام کن

گیشتریا لوٹ نہ ایں، بید چہ باز کمیں جاوراں۔

// after child elements (images) are added to the DOM and only one of them should be synced to Gridzy.
gridzyInstance.syncChild(childElement);

صفات دستی رنگا ہمگام کن

نوٹ کن کہ useOptionAttributes آپشن پہ ایشی ءَ true بہ بیت۔

// after data-gridzy- attributes have changed
gridzyInstance.syncAttributes();

فورس رینڈرنگ

گیشتریا لوٹ نہ ایں، اگاں کلیں آٹومیٹزم بند بہ بنت

gridzyInstance.render();