ጃቫስክሪፕት
ከደርዘን በላይ ብጁ jQuery ፕለጊኖች የBootstrapን አካላት ህያው አድርገው። ሁሉንም በቀላሉ ወይም አንድ በአንድ ያካትቱ።
ከደርዘን በላይ ብጁ jQuery ፕለጊኖች የBootstrapን አካላት ህያው አድርገው። ሁሉንም በቀላሉ ወይም አንድ በአንድ ያካትቱ።
ተሰኪዎች በተናጥል ሊካተቱ ይችላሉ (የ Bootstrapን ነጠላ *.js
ፋይሎችን በመጠቀም) ወይም ሁሉንም በአንድ ጊዜ ( bootstrap.js
የተቀነሰውን ወይም በመጠቀም bootstrap.min.js
)።
ሁለቱንም bootstrap.js
እና bootstrap.min.js
ሁሉንም ተሰኪዎች በአንድ ፋይል ውስጥ ይይዛሉ። አንድ ብቻ ያካትቱ።
አንዳንድ ተሰኪዎች እና የሲኤስኤስ ክፍሎች በሌሎች ተሰኪዎች ላይ ይወሰናሉ። ፕለጊኖችን ለየብቻ ካካተትክ፣ እነዚህን ጥገኞች በሰነዶቹ ውስጥ ማረጋገጥህን አረጋግጥ። እንዲሁም ሁሉም ተሰኪዎች በ jQuery ላይ የተመሰረቱ መሆናቸውን ልብ ይበሉ (ይህ ማለት jQuery ከፕለጊን ፋይሎች በፊት መካተት አለበት )። የትኞቹ የ jQuery ስሪቶች እንደሚደገፉ ለማየት የእኛን ያማክሩ ።bower.json
ሁሉንም የ Bootstrap ፕለጊኖች አንድ ነጠላ የጃቫስክሪፕት መስመር ሳይጽፉ በማርክ ማፕ ኤፒአይ ብቻ መጠቀም ይችላሉ። ይህ የBootstrap የመጀመሪያ ደረጃ ኤፒአይ ነው እና ተሰኪን ሲጠቀሙ የመጀመሪያ ግምት ውስጥ መግባት አለበት።
ያ ማለት፣ በአንዳንድ ሁኔታዎች ይህንን ተግባር ማጥፋት ሊፈለግ ይችላል። ስለዚህ፣ በሰነዱ ላይ ያለውን የስም ቦታ ሁሉንም ክስተቶች በማላቀቅ የውሂብ አይነታ ኤፒአይን የማሰናከል ችሎታን እናቀርባለን data-api
። ይህ ይህን ይመስላል።
በአማራጭ፣ አንድን የተወሰነ ፕለጊን ዒላማ ለማድረግ፣ የተሰኪውን ስም እንደ የስም ቦታ ብቻ ከዳታ-api የስም ቦታ ጋር እንደዚህ ያካትቱ።
በተመሳሳይ ኤለመንት ላይ ከበርካታ ተሰኪዎች የተውጣጡ የውሂብ ባህሪያትን አይጠቀሙ። ለምሳሌ፣ አንድ አዝራር ሁለቱም የመሳሪያ ቲፕ ሊኖራቸው እና ሞዳል መቀያየር አይችሉም። ይህንን ለማድረግ, የመጠቅለያ አካል ይጠቀሙ.
እንዲሁም ሁሉንም የBootstrap ፕለጊኖች በጃቫስክሪፕት ኤፒአይ ብቻ መጠቀም መቻል እንዳለቦት እናምናለን። ሁሉም ይፋዊ ኤፒአይዎች ነጠላ፣ በሰንሰለት ሊታለፉ የሚችሉ ዘዴዎች ናቸው፣ እና የተግባርን ስብስብ ይመለሳሉ።
ሁሉም ዘዴዎች የአማራጭ አማራጮች ነገርን፣ አንድን የተወሰነ ዘዴ የሚያነጣጥር ሕብረቁምፊ ወይም ምንም (ነባሪ ባህሪ ያለው ተሰኪን የሚያስጀምር) መቀበል አለባቸው።
Constructor
እያንዳንዱ ተሰኪ በንብረቱ ላይ ያለውን ጥሬ ገንቢ ያጋልጣል $.fn.popover.Constructor
፡. አንድ የተወሰነ ፕለጊን ለምሳሌ ማግኘት ከፈለጉ፣ በቀጥታ ከአንድ አካል ያውጡት $('[rel="popover"]').data('popover')
፡.
የተሰኪውን ነገር በማስተካከል የፕለጊን ነባሪ ቅንብሮችን መቀየር ይችላሉ Constructor.DEFAULTS
፡-
አንዳንድ ጊዜ የ Bootstrap ፕለጊኖችን ከሌሎች የUI ማዕቀፎች ጋር መጠቀም አስፈላጊ ነው። በነዚህ ሁኔታዎች፣ የስም ቦታ ግጭቶች አልፎ አልፎ ሊከሰቱ ይችላሉ። ይህ ከተከሰተ .noConflict
እሴቱን ለመመለስ የሚፈልጉትን ፕለጊን መደወል ይችላሉ።
Bootstrap ለአብዛኛዎቹ ተሰኪዎች ልዩ ድርጊቶች ብጁ ክስተቶችን ያቀርባል። በጥቅሉ፣ እነዚህ ወደ ፍጻሜ የለሽ እና ያለፈ ተካፋይ መልክ ይመጣሉ - መጨረሻው (ለምሳሌ show
) በክስተቱ መጀመሪያ ላይ የሚቀሰቀስበት እና ያለፈው አካል ቅርፅ (ለምሳሌ shown
) የሚቀሰቀሰው ድርጊት ሲጠናቀቅ ነው።
ከ 3.0.0 ጀምሮ ሁሉም የBootstrap ክስተቶች በስም ተከፍለዋል።
ሁሉም ማለቂያ የሌላቸው ክስተቶች preventDefault
ተግባራዊነት ይሰጣሉ. ይህ እርምጃ ከመጀመሩ በፊት አፈፃፀምን የማቆም ችሎታ ይሰጣል።
Tooltips እና Popovers ኤችቲኤምኤልን የሚቀበሉ አማራጮችን ለማጽዳት የእኛን አብሮገነብ ማጽጃ ይጠቀማሉ።
ነባሪው whiteList
ዋጋ የሚከተለው ነው።
አዲስ እሴቶችን ወደዚህ ነባሪ ማከል ከፈለጉ whiteList
የሚከተሉትን ማድረግ ይችላሉ።
የተለየ ቤተ-መጽሐፍት መጠቀም ስለምትመርጡ የኛን ማጽጃ ማለፍ ከፈለጉ ለምሳሌ DOMPurify የሚከተሉትን ማድረግ አለብዎት።
document.implementation.createHTMLDocument
እንደ ኢንተርኔት ኤክስፕሎረር 8 ከማይደግፉ አሳሾች ጋር document.implementation.createHTMLDocument
አብሮ የተሰራው የጽዳት ተግባር ኤችቲኤምኤልን እንደነበረው ይመልሳል።
በዚህ ጉዳይ ላይ የንፅህና አጠባበቅ ስራዎችን ለመስራት ከፈለጉ እባክዎን ይግለጹ sanitizeFn
እና እንደ DOMPurify ያለ ውጫዊ ቤተ-መጽሐፍትን ይጠቀሙ ።
VERSION
የእያንዳንዱ የBootstrap jQuery ፕለጊኖች ስሪት በተሰኪው ገንቢ ንብረት በኩል ሊደረስበት ይችላል ። ለምሳሌ፣ ለመሳሪያ ምክር ተሰኪ፡-
ጃቫ ስክሪፕት ሲሰናከል የቡትስትራፕ ተሰኪዎች በጸጋ ወደ ኋላ አይመለሱም። በዚህ ጉዳይ ላይ ስለተጠቃሚው ተሞክሮ የሚጨነቁ ከሆነ፣ <noscript>
ሁኔታውን (እና ጃቫ ስክሪፕትን እንዴት እንደገና ማንቃት እንደሚችሉ) ለተጠቃሚዎችዎ ለማስረዳት ይጠቀሙ እና/ወይም የራስዎን ብጁ ውድቀት ያክሉ።
Bootstrap እንደ ፕሮቶታይፕ ወይም jQuery UI ያሉ የሶስተኛ ወገን ጃቫ ስክሪፕት ቤተ-መጻሕፍትን በይፋ አይደግፍም ። ምንም እንኳን .noConflict
እና በስም የተከፋፈሉ ክስተቶች፣ እርስዎ እራስዎ ማስተካከል የሚፈልጓቸው የተኳኋኝነት ችግሮች ሊኖሩ ይችላሉ።
ለቀላል የሽግግር ውጤቶች፣ transition.js
አንድ ጊዜ ከሌሎች JS ፋይሎች ጋር ያካትቱ። የተቀናበረውን (ወይም የተቀነሰውን) እየተጠቀሙ ከሆነ bootstrap.js
፣ ይህንን ማካተት አያስፈልግም—ቀድሞውኑ አለ።
Transition.js ለክስተቶች መሰረታዊ አጋዥ transitionEnd
እና እንዲሁም የሲኤስኤስ ሽግግር ኢምፔላተር ነው። የCSS ሽግግር ድጋፍን ለመፈተሽ እና የተንጠለጠሉ ሽግግሮችን ለመያዝ በሌሎች ተሰኪዎች ጥቅም ላይ ይውላል።
በሚከተለው የጃቫ ስክሪፕት ቅንጣቢ በመጠቀም ሽግግሮች በአለምአቀፍ ደረጃ ሊሰናከሉ ይችላሉ፣ እሱም ከተጫነ transition.js
(ወይም bootstrap.js
እንደሁኔታው bootstrap.min.js
) መምጣት አለበት
ሞዳሎች የተስተካከሉ፣ ግን ተለዋዋጭ፣ የመገናኛ ጥያቄዎች በትንሹ የሚፈለገው ተግባር እና ብልጥ ነባሪዎች ናቸው።
ሌላ በሚታይበት ጊዜ ሞዳል አለመክፈትዎን እርግጠኛ ይሁኑ። በአንድ ጊዜ ከአንድ በላይ ሞዳል ማሳየት ብጁ ኮድ ያስፈልገዋል።
የሞዳልን ኤችቲኤምኤል ኮድ በሰነድዎ ውስጥ ከፍተኛ ደረጃ ላይ ለማስቀመጥ ሁልጊዜ ይሞክሩ የሞዳልን ገጽታ እና/ወይም ተግባር የሚነኩ ሌሎች አካላትን ለማስወገድ ይሞክሩ።
በሞባይል መሳሪያዎች ላይ ሞዳልሎችን መጠቀምን በተመለከተ አንዳንድ ማስጠንቀቂያዎች አሉ. ለዝርዝሮች የእኛን የአሳሽ ድጋፍ ሰነዶች ይመልከቱ።
ኤችቲኤምኤል 5 የትርጓሜውን ትርጓሜ እንዴት እንደሚገልፅ ምክንያት የኤችቲኤምኤል ባህሪው autofocus
በ Bootstrap ሞዳሎች ላይ ምንም ተጽእኖ የለውም። ተመሳሳይ ውጤት ለማግኘት አንዳንድ ብጁ ጃቫስክሪፕት ይጠቀሙ፡
በግርጌው ውስጥ የራስጌ፣ አካል እና የእርምጃዎች ስብስብ ያለው የተሰራ ሞዳል።
ከታች ያለውን አዝራር ጠቅ በማድረግ ሞዳልን በጃቫስክሪፕት ይቀያይሩ። ወደ ታች ይንሸራተታል እና ከገጹ አናት ላይ ይደበዝዛል።
የሞዳል ርዕስን ወደ , እና role="dialog"
ወደ ራሱ በመጥቀስ aria-labelledby="..."
ማከልዎን እርግጠኛ ይሁኑ ..modal
role="document"
.modal-dialog
aria-describedby
በተጨማሪም፣ የሞዳል ንግግርዎን በ ላይ መግለጫ መስጠት ይችላሉ .modal
።
የዩቲዩብ ቪዲዮዎችን በሞዳል ውስጥ መክተት በራስ ሰር መልሶ ማጫወትን ለማቆም እና ተጨማሪ ጃቫ ስክሪፕት በ Bootstrap ውስጥ እንደሌለ ይጠይቃል። ለበለጠ መረጃ ይህንን ጠቃሚ የቁልል ፍሰት ልጥፍ ይመልከቱ።
ሞዳሎች ሁለት የአማራጭ መጠኖች አሏቸው፣ በአሻሽያ ክፍሎች በኩል በ ሀ ላይ ሊቀመጡ ይችላሉ .modal-dialog
።
ለማየት ከመደበዝ ይልቅ በቀላሉ ለሚታዩ ሞዳሎች፣ .fade
ክፍሉን ከሞዳል ምልክትዎ ያስወግዱት።
በሞዳል ውስጥ ያለውን የBootstrap ፍርግርግ ስርዓት ለመጠቀም፣ በ ውስጥ ብቻ ጎጆ ያድርጉ .row
እና .modal-body
ከዚያ መደበኛውን የፍርግርግ ስርዓት ክፍሎችን ይጠቀሙ።
ሁሉም ተመሳሳይ ሞዳል የሚቀሰቅሱ፣ ትንሽ ለየት ያሉ ይዘቶች ያሉት ብዙ አዝራሮች ይኑርዎት? የሞዳልን ይዘቶች በየትኛው ቁልፍ እንደተጫኑ ለመቀየር የኤችቲኤምኤልevent.relatedTarget
ባህሪያትን ይጠቀሙ (ምናልባትም በ jQuery )። በ ላይ ለዝርዝሮች የሞዳል ክስተቶች ሰነዶችን ይመልከቱ ፣data-*
relatedTarget
የሞዳል ፕለጊን ድብቅ ይዘትዎን በፍላጎት ፣በመረጃ ባህሪዎች ወይም በጃቫስክሪፕት በኩል ይቀየራል። እንዲሁም ነባሪ የማሸብለል ባህሪን ለመሻር ይጨምራል እና .modal-open
ከሞዳል ውጭ ጠቅ ሲያደርጉ የሚታዩ ሞዳሎችን ለማሰናበት የጠቅ ቦታን ያመነጫል።<body>
.modal-backdrop
ጃቫ ስክሪፕት ሳይጽፉ ሞዳልን ያግብሩ። አንድን ወይም የተወሰነ ሞዳል ለመቀያየር ዒላማ ለማድረግ በተቆጣጣሪ data-toggle="modal"
አካል ላይ እንደ አዝራር ያቀናብሩ ።data-target="#foo"
href="#foo"
myModal
ከአንድ የጃቫ ስክሪፕት መስመር ጋር አንድ ሞዳል መታወቂያ ይደውሉ
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-backdrop=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ዳራ | ቡሊያን ወይም ሕብረቁምፊው'static' |
እውነት ነው። | ሞዳል-backdrop አባልን ያካትታል። በአማራጭ፣ static ጠቅ ሲደረግ ሞዳልን የማይዘጋው ለጀርባ ይግለጹ። |
የቁልፍ ሰሌዳ | ቡሊያን | እውነት ነው። | የማምለጫ ቁልፍ ሲጫን ሞዳልን ይዘጋል። |
አሳይ | ቡሊያን | እውነት ነው። | ሲጀመር ሞዳልን ያሳያል። |
የሩቅ | መንገድ | የውሸት | ይህ አማራጭ ከv3.3.0 ጀምሮ ተቋርጧል እና v4 ውስጥ ተወግዷል። በምትኩ ከደንበኛ-ጎን ቴምፕሊንግ ወይም የውሂብ ማሰሪያ ማዕቀፍ ወይም jQuery.load እራስዎ በመደወል እንመክራለን። የርቀት ዩአርኤል ከተሰጠ፣ ይዘቱ አንድ ጊዜ በjQuery |
.modal(options)
ይዘትዎን እንደ ሞዳል ያነቃል። አማራጭ አማራጮችን ይቀበላል object
።
.modal('toggle')
ሞዳልን በእጅ ይቀየራል። ሞጁሉ በትክክል ከመታየቱ ወይም ከመደበቅ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደshown.bs.modal
ደዋዩ ይመለሳል hidden.bs.modal
።
.modal('show')
ሞዳልን በእጅ ይከፍታል። ሞጁሉ ከመታየቱ በፊት (ማለትም ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል ።shown.bs.modal
.modal('hide')
ሞዳልን በእጅ ይደብቃል። ሞዳል በትክክል ከመደበቅ በፊት (ማለትም hidden.bs.modal
ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል።
.modal('handleUpdate')
አንድ ብቅ ካለ ለማሸብለል የሞዳል አቀማመጥን ያስተካክላል፣ ይህም ሞዳል ወደ ግራ እንዲዘል ያደርገዋል።
ክፍት በሚሆንበት ጊዜ የሞዳል ቁመቱ ሲቀየር ብቻ ያስፈልጋል።
የቡትስትራፕ ሞዳል ክፍል ወደ ሞዳል ተግባር ለመጠመድ ጥቂት ክስተቶችን ያጋልጣል።
ሁሉም የሞዳል ሁነቶች የሚተኮሱት በራሱ ሞዳል ላይ ነው (ማለትም በ <div class="modal">
)።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.ሞዳል | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . በአንድ ጠቅታ ከተከሰተ፣ ጠቅ የተደረገው አካል እንደ relatedTarget የዝግጅቱ ንብረት ይገኛል። |
የሚታየው.bs.modal | ይህ ክስተት ሞጁሉ ለተጠቃሚው እንዲታይ ከተደረገ (የ CSS ሽግግሮች እስኪጠናቀቅ ድረስ ይጠብቃል) ይባረራል። በአንድ ጠቅታ ከተከሰተ፣ ጠቅ የተደረገው አካል እንደ relatedTarget የዝግጅቱ ንብረት ይገኛል። |
ደብቅ.bs.modal | hide የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs.modal | ሞዱሉ ከተጠቃሚው ተደብቆ ሲጠናቀቅ ይህ ክስተት የሚነድ ነው (የCSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ተጭኗል.bs.modal | remote ሞጁሉ አማራጩን በመጠቀም ይዘቱን ሲጭን ይህ ክስተት ይባረራል ። |
ተቆልቋይ ሜኑዎችን በዚህ ቀላል ተሰኪ ወደ ማንኛውም ነገር ያክሉ፣ ናቭባር፣ ታብ እና እንክብሎችን ጨምሮ።
በመረጃ ባህሪያት ወይም ጃቫስክሪፕት በኩል ተቆልቋይ ተሰኪው የተደበቀ ይዘትን (የተቆልቋይ ምናሌዎችን) .open
በወላጅ ዝርዝር ንጥል ላይ ያለውን ክፍል በመቀያየር ይቀየራል።
በሞባይል መሳሪያዎች ላይ ተቆልቋይ .dropdown-backdrop
መክፈት ከምናሌው ውጭ መታ ሲያደርጉ የተቆልቋይ ምናሌዎ��ን ለመዝጋት እንደ መታ ቦታ ይጨምራል፣ ይህም ለትክክለኛው የiOS ድጋፍ መስፈርት ነው። ይህ ማለት ከተከፈተ ተቆልቋይ ሜኑ ወደ ሌላ ተቆልቋይ ሜኑ መቀየር በሞባይል ላይ ተጨማሪ መታ ማድረግን ይጠይቃል።
ማስታወሻ data-toggle="dropdown"
፡ ባህሪው በመተግበሪያ ደረጃ የተቆልቋይ ምናሌዎችን ለመዝጋት የታመነ ነው፣ ስለዚህ ሁልጊዜ እሱን መጠቀም ጥሩ ነው።
data-toggle="dropdown"
ተቆልቋይ ለመቀየር ወደ አገናኝ ወይም አዝራር ያክሉ ።
ዩአርኤሎችን በአገናኝ አዝራሮች ለማቆየት ከ data-target
ይልቅ ባህሪውን ይጠቀሙ href="#"
።
ተቆልቋዮቹን በጃቫስክሪፕት ይደውሉ፡-
data-toggle="dropdown"
አሁንም ያስፈልጋልተቆልቋይዎን በጃቫ ስክሪፕት ቢደውሉም ሆነ በምትኩ ዳታ-ኤፒውን ቢጠቀሙ data-toggle="dropdown"
ሁል ጊዜ በተቆልቋዩ ቀስቅሴ ክፍል ላይ መገኘት አለባቸው።
ምንም
$().dropdown('toggle')
የተሰጠውን የአሳሽ አሞሌ ወይም የታጠፈ አሰሳ ተቆልቋይ ሜኑ ይቀየራል።
ሁሉም የተቆልቋይ ክስተቶች .dropdown-menu
በወላጅ አካል ላይ ነው የሚተኮሱት።
ሁሉም የተቆልቋይ ክስተቶች relatedTarget
ንብረት አላቸው፣ እሴታቸው የሚቀያየር መልህቅ አካል ነው።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.dropdown | የማሳያ ምሳሌ ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል. |
የሚታየው.bs.dropdown | ይህ ክስተት የሚቃጠለው ተቆልቋዩ ለተጠቃሚው እንዲታይ ሲደረግ ነው (የ CSS ሽግግሮችን እስኪጠናቀቅ ድረስ ይጠብቃል)። |
ደብቅ.bs.dropdown | ይህ ክስተት የመደበቅ ምሳሌ ዘዴ ሲጠራ ወዲያውኑ ይቃጠላል። |
የተደበቀ.bs.dropdown | ይህ ክስተት የሚቀጣጠለው ተቆልቋዩ ከተጠቃሚው ተደብቆ ሲጠናቀቅ ነው (የ CSS ሽግግሮችን እስኪጠናቀቅ ድረስ ይጠብቃል)። |
የ ScrollSpy ፕለጊን በማሸብለል አቀማመጥ ላይ በመመስረት የናቪ ኢላማዎችን በራስ-ሰር ለማዘመን ነው። ከአሳሹ በታች ያለውን ቦታ ያሸብልሉ እና የነቃ ክፍል ለውጥ ይመልከቱ። የተቆልቋዩ ንዑስ ንጥሎችም ይደምቃሉ።
የማስታወቂያ ሌጊግስ ኪታር፣ ብሩች መታወቂያ አርት ፓርቲ ዶሎር ጉልበት። Pitchfork yr enim lo-fi qui ከመሸጡ በፊት። Tumblr ከእርሻ ወደ ጠረጴዛ የብስክሌት መብቶች ምንም ይሁን። Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. ኮዝቢ ሹራብ ሎሞ ዣን ቁምጣ፣ ዊሊያምስበርግ ሁዲ ሚኒም ኩዊ ምናልባት ስለነሱ አልሰማህም et cardigan Trust fund culpa biodiesel Wes Anderson aesthetic. ኒሂል የተነቀሰ አክሳመስ፣ cred irony biodiesel keffiyeh artisan ullamco consequat።
ቬኒአም ማርፋ የጢም መንሸራተቻ ሰሌዳ፣ አድፒሲሲንግ fugiat velit ፒችፎርክ ጢም። የፍሪጋን ጢም አሊካ ኩፒዳታት የማሲስዊኒ ቬሮ። ኩፒዳታት አራት ሎኮ ኒሲ፣ ኤ ሄልቬቲካ ኑላ ካርልስ። የተነቀሰ የኮስቢ ሹራብ የምግብ መኪና፣ የማሲስዊኒ ክዊስ ፍሪጋን ያልሆነ ቪኒል። Lo-fi wes anderson +1 sartorial. ካርልስ ውበት የሌለው የአካል ብቃት እንቅስቃሴ ጓንትነት። ብሩክሊን adipisicing ክራፍት ቢራ ምክትል keytar desrunt.
Occaecat commodo aliqua delectus. ፋፕ ክራፍት ቢራ deserunt skateboard e. የሎሞ የብስክሌት መብቶች adipisicing banh mi, velit ea sunt next level locavore ነጠላ መነሻ ቡና በማግና ቬኒየም። ከፍተኛ ህይወት መታወቂያ ቪኒል፣ echo park consequat quis aliquip banh mi ፕትፎርክ። Vero VHS est adipisicing. Consectetur nisi DIY minim messenger ቦርሳ። Cred ex in, ዘላቂ delectus consectetur fanny ጥቅል iphone.
በኢንሲዲደንት ኢኮ ፓርክ ውስጥ ኦፊሺያ ዴሴሩንት የማሲስዊኒ ዋና መምህር ነጎድጓዳማ ድመቶችን sapiente veniam ያጸዳል። ከ VHS elit በስተቀር፣ ታዋቂ የባህር ዳርቻ +1 ባዮዲዝል laborum የእጅ ጥበብ ቢራ። ነጠላ መነሻ የቡና ተጓዦች አይሬ አራት ሎኮ፣ ኩፒዳታት ቴሪ ሪቻርድሰን ማስተር ማጽጃ። ምናልባት ስለነሱ አልሰማህም ብለው አስቡት የኪነጥበብ ፓርቲ ፋኒ ፓኬት፣ የተነቀሱ nulla cardigan tempor ማስታወቂያ። ጎበዝ ተኩላ ኔስሲዩንት ሳርቶሪያል keffiyeh eu banh mi ዘላቂ። ኤሊት ተኩላ ቮልፕቴት፣ ሎ-ፊ ኢአ ፖርትላንድ አራት ሎኮ ከመሸጣቸው በፊት። Locavore enim nostrud mlkshk ብሩክሊን nesciunt.
የማስታወቂያ ሌጊግስ ኪታር፣ ብሩች መታወቂያ አርት ፓርቲ ዶሎር ጉልበት። Pitchfork yr enim lo-fi qui ከመሸጡ በፊት። Tumblr ከእርሻ ወደ ጠረጴዛ የብስክሌት መብቶች ምንም ይሁን። Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. ኮዝቢ ሹራብ ሎሞ ዣን ቁምጣ፣ ዊሊያምስበርግ ሁዲ ሚኒም ኩዊ ምናልባት ስለነሱ አልሰማህም et cardigan Trust fund culpa biodiesel Wes Anderson aesthetic. ኒሂል የተነቀሰ አክሳመስ፣ cred irony biodiesel keffiyeh artisan ullamco consequat።
Keytar twee ብሎግ፣ culpa messenger ቦርሳ ማርፋ ምንም አይነት የዲሌክቶስ ምግብ መኪና። ሳፒየንተ ሲንት ኢድ ግምትንዳ። Locavore sed helvetica cliche አስቂኝ፣ ነጎድጓዳማ ድመቶች ስለነሱ ሰምተህ የማታውቀው ከሆዲ ከግሉተን ነፃ የሆነ ሎ-ፋይ ፋፕ አሊኩፕ ያስከተለ ነው። Labore elit placeat ወደ ውጭ ከመሸጣቸው በፊት፣ ቴሪ ሪቻርድሰን ታዋቂው ብሩች ኒሲዩንት ኩይስ ኮዝቢ ሹራብ pariatur keffiyeh ut helvetica የእጅ ባለሙያ። የካርዲጋን ክራፍት ቢራ ሴታን ዝግጁ የተሰራ ቬሊት። VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco ነጎድጓዳማ ድመቶች።
የናቭባር አገናኞች ሊፈቱ የሚችሉ የመታወቂያ ኢላማዎች ሊኖራቸው ይገባል። ለምሳሌ፣ አንድ <a href="#home">home</a>
በ DOM ውስጥ ካለ ነገር ጋር መዛመድ አለበት እንደ <div id="home"></div>
.
:visible
አካላት ችላ ተብለዋል።:visible
በ jQuery መሠረት ያልሆኑ የዒላማ አካላት ችላ ይባላሉ እና የእነሱ ተዛማጅ የባህር ኃይል ዕቃዎች በጭራሽ አይደምቁም።
የአተገባበር ዘዴ ምንም ቢሆን፣ Scrollspy እየሰለሉበት position: relative;
ያለውን አካል መጠቀምን ይጠይቃል። በአብዛኛዎቹ ሁኔታዎች ይህ ነው <body>
. ከ ከ ሌሎች ንጥረ ነገሮች ላይ በሚሸብቡበት ጊዜ ስብስብ እንዳለዎት እርግጠኛ <body>
ይሁኑ ።height
overflow-y: scroll;
በቀላሉ የማሸብለል ባህሪን ወደ ላይኛው አሞሌ አሰሳ ለመጨመር፣ data-spy="scroll"
ለመሰለል ወደሚፈልጉት አካል ያክሉ (በተለምዶ ይሄ ነው <body>
)። ከዚያ data-target
ባህሪውን ከማንኛውም የቡትስትራፕ .nav
ክፍል የወላጅ አካል መታወቂያ ወይም ክፍል ጋር ያክሉ።
በእርስዎ ሲኤስኤስ ውስጥ ካከሉ በኋላ position: relative;
፣ በጃቫስክሪፕት ወደ ጥቅልል ስፓይ ይደውሉ
.scrollspy('refresh')
ከ DOM አባሎችን ከመጨመር ወይም ከማስወገድ ጋር በማጣመር scrollspy ን ሲጠቀሙ የማደስ ዘዴውን እንደሚከተለው መደወል ያስፈልግዎታል፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-offset=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ማካካሻ | ቁጥር | 10 | የማሸብለል ቦታን ሲያሰሉ ከላይ የሚካካሱ ፒክሰሎች። |
የክስተት አይነት | መግለጫ |
---|---|
አግብር.bs.scrollspy | ይህ ክስተት አዲስ ንጥል በጥቅል ስፓይ ሲነቃ ይቃጠላል። |
በአካባቢያዊ ይዘት ክፍሎች ውስጥ ለመሸጋገር ፈጣን፣ ተለዋዋጭ የትር ተግባርን ያክሉ፣ በተቆልቋይ ምናሌዎችም ቢሆን። የጎጆ ትሮች አይደገፉም።
ጥሬ ጂንስ ምናልባት ስለነሱ ጂን ቁምጣ አውስቲን ሰምተህ አታውቅም። Nesciunt ቶፉ stumptown aliqua፣ retro synth master cleanse። ፂም ክሊች ቴምፕር፣ ዊሊያምስበርግ ካርልስ ቪጋን ሄልቬቲካ። Reprehenderit ሉካንዳ retro keffiyeh dreamcatcher synth. ኮዝቢ ሹራብ eu banh mi, qui irure ቴሪ ሪቻርድሰን የቀድሞ ስኩዊድ። Aliquip placeat salvia cillum iphone. ሴይታን አሊኩፕ ኩይስ ካርዲጋን አሜሪካዊ አልባሳት፣ ሥጋ ሥጋ ቆራጭ ቮልፕቴት ኒሲ ኪ።
የምግብ መኪና fixie locavore፣ accusamus mcsweeney's marfa nulla ነጠላ መነሻ የቡና ስኩዊድ። የአካል ብቃት እንቅስቃሴ +1 የጉልበት ሥራ፣ ብሎግ sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft ቢራ twee። የኩዊ ፎቶ ቡዝ ደብዳቤ ፕሬስ፣ ኮምሞዶ ኢኒም እደ-ጥበብ ቢራ mlkshk አሊኩፕ ዣን ቁምጣ ኡላምኮ ማስታወቂያ vinyl cillum PBR። ሆሞ ኖስትራድ ኦርጋኒክ፣ ግምትንዳ ላቦሬ ውበት ማኛ ዴሌክቶስ ሞሊት። ኪታር ሄልቬቲካ ቪኤችኤስ ሳልቪያ ዓመት፣ vero magna velit sapiente Labore stumptown። የቪጋን ፋኒ ጥቅል ኦዲዮ ሲሊም ዌስ አንደርሰን 8-ቢት፣ ዘላቂ የሆነ ጂንስ ቁምጣ ጢም ut DIY ምግባር culpa ቴሪ ሪቻርድሰን ባዮዳይዝል። አርት ፓርቲ scenester stumptown, Tumblr ሉካንዳ ቬሮ ሳይንት qui sapiente accusamus የተነቀሰ echo ፓርክ.
Etsy mixtape መንገደኞች፣ ምግባራዊ ዌስ አንደርሰን ቶፉ የማክስዊኒ ኦርጋኒክ ሎሞ ሬትሮ ፋኒ ጥቅል ሎ-ፋይ ከእርሻ ወደ ጠረጴዛ ተዘጋጅቶ ከመሸጡ በፊት። የሜሴንጀር ቦርሳ ጀንትሪፊ ፒችፎርክ የተነቀሰ የእጅ ጥበብ ቢራ፣ iphone skateboard locavore carles etsy salvia banksy hoodie helvetica። DIY synth PBR banksy አስቂኝ። ሌጊንግ ስኩዊድ ባለ 8-ቢት ክሬድ ፒችፎርክን ያበረታታል። Williamsburg banh ማይ ምንም ይሁን ምን ከግሉተን ነፃ፣ ካርልስ ፒችፎርክ biodiesel fixie etsy retro mlkshk ምክትል ብሎግ። Scenester cred ምናልባት ስለነሱ ሰምተህ አታውቅም፣ የቪኒል ክራፍት ቢራ ብሎግ ስቱምፕታውን። ፒችፎርክ ዘላቂ ቶፉ ሲንት ሻምብራይ ዓ.ም.
ትረስት ፈንድ seitan letterpress፣ keytar raw Denim keffiyeh etsy art party ከማስተር ማፅዳት ግሉተን-ነጻ ስኩዊድ ትእይንትስተር ፍሪጋን ኮስቢ ሹራብ ከመሸጣቸው በፊት። Fanny pack portland seitan DIY፣ የጥበብ ድግስ ሎካቮር ተኩላ ክሊቼ ከፍተኛ ሕይወት አስተጋባ ፓርክ ኦስቲን። Cred vinyl keffiyeh DIY salvia PBR፣ banh mi ከእርሻ ወደ ጠረጴዛ VHS የቫይረስ ሎካቮር ኮዝቢ ሹራብ ከመሸጡ በፊት። የሎሞ ተኩላ ቫይረስ፣ ፂም ዝግጅቱ ነጎድጓዳማ ድመት ከፍየህ ክራፍት ቢራ ማርፋ ስነምግባር። Wolf salvia freegan፣ sartorial keffiyeh echo park vegan።
ይህ ፕለጊን ሊታዩ የሚችሉ ቦታዎችን ለመጨመር የታረመ ዳሰሳ ክፍልን ያራዝመዋል።
በጃቫስክሪፕት በኩል ሊታዩ የሚችሉ ትሮችን ያንቁ (እያንዳንዱ ትር በተናጥል መንቃት አለበት)
ነጠላ ትሮችን በተለያዩ መንገዶች ማግበር ይችላሉ፡-
data-toggle="tab"
በቀላሉ በመግለጽ ወይም በኤለመንቱ ላይ ማንኛውንም ጃቫ ስክሪፕት ሳይጽፉ የትር ወይም የፒኒን ዳሰሳ ማግበር ይችላሉ data-toggle="pill"
። nav
ክፍሎቹን እና nav-tabs
ክፍሎችን ወደ ትሩ ማከል ul
የ Bootstrap ትር ስታይልን ይተገበራል ፣ እና ክፍሎቹን ሲጨምሩ nav
እና nav-pills
ክፍሎች ደግሞ ክኒን ስታይል ይተገብራሉ ።
ትሮች እንዲደበዝዙ ለማድረግ .fade
በእያንዳንዱ ላይ ያክሉ .tab-pane
። የመጀመሪያው የትር መቃን እንዲሁ .in
የመጀመሪያውን ይዘት እንዲታይ ማድረግ አለበት።
$().tab
የትር አባል እና የይዘት መያዣን ያነቃል። ትር በ DOM ውስጥ የእቃ መያዣ መስቀለኛ መንገድ data-target
ወይም ኢላማ ማድረግ አለበት። href
ከላይ ባሉት ምሳሌዎች ውስጥ, ትሮች ባህሪያት ያላቸው <a>
s ናቸው.data-toggle="tab"
.tab('show')
የተሰጠውን ትር ይመርጣል እና ተያያዥ ይዘቱን ያሳያል። ከዚህ ቀደም የተመረጠ ማንኛውም ሌላ ትር ያልተመረጠ ይሆናል እና ተዛማጅ ይዘቱ ይደበቃል። የትር መቃን በትክክል ከመታየቱ በፊት (ማለትም shown.bs.tab
ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋይ ይመለሳል።
አዲስ ትር ሲያሳዩ ክስተቶቹ በሚከተለው ቅደም ተከተል ይቃጠላሉ፡
hide.bs.tab
(በአሁኑ ንቁ ትር ላይ)show.bs.tab
(በሚታየው ትር ላይ)hidden.bs.tab
(በቀደመው ንቁ ትር ላይ፣ hide.bs.tab
ከዝግጅቱ ጋር አንድ አይነት)shown.bs.tab
(በአዲሱ የነቃ ትር ላይ፣ show.bs.tab
ከዝግጅቱ ጋር አንድ አይነት)ምንም ትር አስቀድሞ ገባሪ ካልሆነ፣ ከዚያ ክስተቶቹ hide.bs.tab
እና hidden.bs.tab
ክስተቶቹ አይባረሩም።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.tab | ይህ ክስተት በትር ትዕይንት ላይ ይቃጠላል፣ ነገር ግን አዲሱ ትር ከመታየቱ በፊት። event.target ገባሪውን ትር እና event.relatedTarget የቀደመውን ገባሪ ትር (ካለ) በቅደም ተከተል ዒላማ ለማድረግ ይጠቀሙ ። |
የሚታየው.bs.tab | ይህ ክስተት ትር ከታየ በኋላ በትብ ትዕይንት ላይ ይቀጣጠላል። event.target ገባሪውን ትር እና event.relatedTarget የቀደመውን ገባሪ ትር (ካለ) በቅደም ተከተል ዒላማ ለማድረግ ይጠቀሙ ። |
ደብቅ.bs.tab | ይህ ክስተት የሚቀጣጠለው አዲስ ትር በሚታይበት ጊዜ ነው (እና ስለዚህ የቀደመው ገቢር ትር መደበቅ አለበት)። እንደቅደም ተከተላቸው የአሁኑን ገቢር ትር እና አዲሱን በቅርቡ የሚሠራውን ትር ይጠቀሙ event.target እና ለማነጣጠር።event.relatedTarget |
የተደበቀ.bs.tab | ይህ ክስተት የሚቀጣጠለው አዲስ ትር ከታየ በኋላ ነው (እና ስለዚህ ቀዳሚው ንቁ ትር ተደብቋል)። የቀደመውን ገባሪ ትር እና አዲሱን ገባሪ ትር በቅደም ተከተል ይጠቀሙ event.target እና event.relatedTarget ለማነጣጠር። |
በጄሰን ፍሬም በተፃፈው ምርጥ jQuery.tipsy ፕለጊን አነሳሽነት; የመሳሪያ ምክሮች በምስሎች ላይ የማይመኩ፣ CSS3 ለአኒሜሽን እና ለአካባቢው የርዕስ ማከማቻ ዳታ-ባህሪያት የዘመነ ስሪት ናቸው።
ዜሮ-ርዝመት አርእስቶች ያላቸው የመሳሪያ ምክሮች በጭራሽ አይታዩም።
የመሳሪያ ምክሮችን ለማየት ከታች ባሉት ማገናኛዎች ላይ ያንዣብቡ፡-
ጠባብ ሱሪ next level keffiyeh ምናልባት ሳትሰሙት አልቀረም ። የፎቶ ቡዝ ጢም ጥሬ የዲኒም ደብዳቤ የቪጋን መልእክተኛ ቦርሳ ስቱምፕታውን። ከእርሻ ወደ ጠረጴዛ ሴይታን፣ የማሲስዊኒ መጠገኛ ዘላቂ ኩዊኖ 8-ቢት አሜሪካዊ አልባሳት ቴሪ ሪቻርድሰን ቪኒል ቻምበሬይ አላቸው ። Beard stumptown፣ cardigans banh mi lomo Thundercats። ቶፉ ባዮዳይዝል ዊሊያምስበርግ ማርፋ፣ አራት ሎኮ ማክስዊኒ የጸዳ ቪጋን ቻምበሬይ። በጣም የሚገርም የእጅ ባለሙያ ምንም ይሁን ምን keytar ፣ scenester farm-to-table banksy ኦስቲን ትዊተር እጀታ የፍሪጋን ክሬድ ጥሬ ጂንስ ነጠላ ምንጭ የቡና ቫይረስ።
አራት አማራጮች አሉ፡ ከላይ፣ በቀኝ፣ ከታች እና በግራ የተሰለፉ።
በአፈጻጸም ምክንያቶች፣ Tooltip እና Popover data-apis መርጠው ገብተዋል፣ ይህ ማለት እርስዎ እራስዎ ማስጀመር አለብዎት ።
በአንድ ገጽ ላይ ያሉትን ሁሉንም የመሳሪያ ምክሮች የማስጀመር አንዱ መንገድ በባህሪያቸው መምረጥ data-toggle
ነው፡-
የ Tooltip ፕለጊን ይዘትን ያመነጫል እና በፍላጎት ላይ ምልክት ያደርጋል፣ እና በነባሪነት የመሳሪያ ምክሮችን ከቀስቀሳቸው ኤለመንት በኋላ ያስቀምጣል።
በጃቫስክሪፕት በኩል የመሳሪያውን ጥቆማ ያስነሱ፡
ለመሳሪያ ጫፍ የሚፈለገው ምልክት ማድረጊያ data
ባህሪ ብቻ ነው እና title
በኤችቲኤምኤል ኤለመንት ላይ የመሳሪያ ጥቆማ እንዲኖርዎት ይፈልጋሉ። የመነጨው የመሳሪያ ጫፍ ቀላል ነው፣ ምንም እንኳን ቦታ ቢፈልግም (በነባሪ፣ top
በተሰኪው የተቀናበረ)።
አንዳንድ ጊዜ ብዙ መስመሮችን ወደሚያጠቃልለው ሃይፐርሊንክ የመሳሪያ ቲፕ ማከል ይፈልጋሉ። የTooltip ተሰኪው ነባሪ ባህሪ በአግድም እና በአቀባዊ መሃል ላይ ማድረግ ነው። white-space: nowrap;
ይህንን ለማስቀረት ወደ መልህቆችዎ ያክሉ ።
.btn-group
በ a ወይም a ውስጥ ባሉ ንጥረ ነገሮች ላይ .input-group
ወይም ከጠረጴዛ ጋር በተያያዙ ኤለመንቶች ላይ ( <td>
,,,,,,,, ) ላይ የመሳሪያ ምክሮችን ሲጠቀሙ <th>
, የማይፈለጉ የጎንዮሽ ጉዳቶችን ለማስወገድ (እንደ ኤለመንቱ እየሰፋ እያደገ እና/) አማራጩን (ከዚህ በታች በሰነድ የተቀመጠ ) መግለጽ ይኖርብዎታል። ወይም የመሳሪያው ጫፍ በሚነሳበት ጊዜ የተጠጋጋ ማዕዘኖቹን ማጣት).<tr>
<thead>
<tbody>
<tfoot>
container: 'body'
በቁልፍ ሰሌዳ ለሚሄዱ ተጠቃሚዎች እና በተለይም አጋዥ ቴክኖሎጂ ተጠቃሚዎች የመሳሪያ ምክሮችን በቁልፍ ሰሌዳ ላይ ትኩረት ሊያደርጉ በሚችሉ እንደ ማገናኛዎች፣ የቅጽ መቆጣጠሪያዎች ወይም ማንኛውም tabindex="0"
ባህሪ ያለው የዘፈቀደ አካል ላይ ማከል አለብዎት።
disabled
የመሳሪያ ጥቆማን ወደ አንድ ወይም .disabled
ኤለመንቱ ለመጨመር ኤለመንቱን በ a ውስጥ ያስቀምጡ እና በምትኩ የመሳሪያውን ጫፍ <div>
ይተግብሩ ።<div>
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-animation=""
።
ለደህንነት ሲባል የ sanitize
, sanitizeFn
እና whiteList
አማራጮች የውሂብ ባህሪያትን በመጠቀም ሊቀርቡ እንደማይችሉ ልብ ይበሉ.
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
አኒሜሽን | ቡሊያን | እውነት ነው። | የ CSS ደብዝዝ ሽግግር ወደ መሳሪያ ጫፍ ተግብር |
መያዣ | ሕብረቁምፊ | የውሸት | የውሸት | የመሳሪያውን ጫፍ ከአንድ የተወሰነ አካል ጋር ያያይዙታል። ምሳሌ |
መዘግየት | ቁጥር | ነገር | 0 | የመሳሪያውን ጫፍ (ms) ማሳየት እና መደበቅ መዘግየት - በእጅ ቀስቅሴ አይነት ላይ አይተገበርም። ቁጥር ከቀረበ፣ መዘግየት በሁለቱም መደበቅ/ማሳየት ላይ ይተገበራል። የእቃው መዋቅር የሚከተለው ነው- |
html | ቡሊያን | የውሸት | ኤችቲኤምኤልን በመሳሪያው ጫፍ ውስጥ ያስገቡ። ውሸት ከሆነ፣ የjQuery text ዘዴ ይዘትን ወደ DOM ለማስገባት ስራ ላይ ይውላል። ስለ XSS ጥቃቶች የሚጨነቁ ከሆነ ጽሑፍ ይጠቀሙ። |
አቀማመጥ | ሕብረቁምፊ | ተግባር | 'ከላይ' | የመሳሪያውን ጫፍ እንዴት እንደሚቀመጥ - ከላይ | የታችኛው | ግራ | ትክክል | አውቶማቲክ. አንድ ተግባር ቦታውን ለመወሰን ጥቅም ላይ ሲውል ከመሳሪያ ጫፍ DOM node ጋር እንደ መጀመሪያው መከራከሪያ እና ቀስቃሽ ኤለመንት DOM ኖድ እንደ ሁለተኛው ይባላል። ዐውደ- ጽሑፉ |
መራጭ | ሕብረቁምፊ | የውሸት | መራጭ ከቀረበ፣የመሳሪያ ምክር ነገሮች ለተገለጹት ኢላማዎች ይላካሉ። በተግባር፣ ይህ በተለዋዋጭ ለተጨመሩ DOM አካላት ( jQuery.on ድጋፍ) የመሳሪያ ምክሮችን ተግባራዊ ለማድረግም ያገለግላል። ይህንን እና ጠቃሚ ምሳሌ ይመልከቱ ። |
አብነት | ሕብረቁምፊ | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
የመሳሪያውን ጫፍ በሚፈጥሩበት ጊዜ ለመጠቀም HTML መሰረት ያድርጉ። የመሳሪያው
በጣም ውጫዊው የመጠቅለያ አካል ክፍሉ ሊኖረው ይገባል |
ርዕስ | ሕብረቁምፊ | ተግባር | '' | ባህሪው ከሌለ ነባሪ የርዕስ ዋጋ አንድ ተግባር ከተሰጠ |
ቀስቅሴ | ሕብረቁምፊ | 'ማንዣበብ ትኩረት' | የመሳሪያ ቲፕ እንዴት እንደሚነሳ - ጠቅ ያድርጉ | ማንዣበብ | ትኩረት | መመሪያ. ብዙ ቀስቅሴዎችን ማለፍ ይችላሉ; ከቦታ ጋር ይለያዩዋቸው. manual ከማንኛውም ሌላ ቀስቅሴ ጋር ሊጣመር አይችልም. |
የእይታ እይታ | ሕብረቁምፊ | እቃ | ተግባር | {መራጭ፡ 'አካል'፣ ንጣፍ፡ 0} | የመሳሪያውን ጫፍ በዚህ ኤለመንት ወሰን ውስጥ ያስቀምጣል። ምሳሌ አንድ ተግባር ከተሰጠ፣ ከተቀሰቀሰው ኤለመንት DOM node ጋር እንደ ብቸኛ መከራከሪያው ይባላል። ዐውደ- ጽሑፉ |
ማጽዳት | ቡሊያን | እውነት ነው። | ንጽህናን አንቃ ወይም አሰናክል። ከነቃ 'template' እና አማራጮች ይጸዳሉ 'content' ።'title' |
ነጭ ዝርዝር | ነገር | ነባሪ እሴት | የተፈቀዱ ባህሪያትን እና መለያዎችን የያዘ ነገር |
sanitizeFn | ባዶ | ተግባር | ባዶ | እዚህ የራስዎን የንፅህና አገልግሎት መስጠት ይችላሉ. የንፅህና አጠባበቅን ለማከናወን የተለየ ቤተ-መጽሐፍት ለመጠቀም ከመረጡ ይህ ጠቃሚ ሊሆን ይችላል። |
ከላይ እንደተገለፀው ለነጠላ የመሳሪያ ምክሮች አማራጮች በመረጃ ባህሪያት አጠቃቀም በኩል ሊገለጹ ይችላሉ.
$().tooltip(options)
የመሳሪያ ቲፕ ተቆጣጣሪን ከአንድ ንጥረ ነገር ስብስብ ጋር ያያይዛል።
.tooltip('show')
የአንድ ንጥረ ነገር መሣሪያ ጫፍን ያሳያል። የመሳሪያ ጥቆማው በትክክል ከመታየቱ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደ ደዋዩ ይመለሳል ። shown.bs.tooltip
ይህ የመሳሪያውን ጫፍ እንደ "በእጅ" ማነሳሳት ይቆጠራል. ዜሮ-ርዝመት አርእስቶች ያላቸው የመሳሪያ ምክሮች በጭራሽ አይታዩም።
.tooltip('hide')
የአንድ ንጥረ ነገር መሣሪያ ጫፍን ይደብቃል። የመሳሪያ ጥቆማው በትክክል ከመደበቅ በፊት (ማለትም hidden.bs.tooltip
ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋይ ይመለሳል። ይህ የመሳሪያውን ጫፍ እንደ "በእጅ" ማነሳሳት ይቆጠራል.
.tooltip('toggle')
የአንድን ንጥረ ነገር መሣሪያ ጫፍ ይቀያይራል። የመሳሪያ ጥቆማው በትክክል ከመታየቱ ወይም ከመደበቅ በፊት (ማለትም ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል ። ይህ የመሳሪያውን ጫፍ እንደ "በእጅ" ማነሳሳት ይቆጠራል.shown.bs.tooltip
hidden.bs.tooltip
.tooltip('destroy')
የአንድን ንጥረ ነገር መሣሪያ ጫፍ ይደብቃል እና ያጠፋል። የውክልና ጥቆማዎችን የሚጠቀሙ (አማራጩን በመጠቀም የተፈጠሩ ) selector
በተወለዱ ቀስቃሽ አካላት ላይ በተናጠል ሊጠፉ አይችሉም።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.tooltip | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የሚታየው.bs.tooltip | ይህ ክስተት የሚቃጠለው የመሳሪያ ጥቆማው ለተጠቃሚው እንዲታይ ሲደረግ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ደብቅ.bs.tooltip | hide የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs.tooltip | ይህ ክስተት የሚቀጣጠለው የመሳሪያ ጥቆማው ከተጠቃሚው ተደብቆ ሲጠናቀቅ ነው (የCSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ገብቷል.bs.tooltip | show.bs.tooltip የመሳሪያ ምክር አብነት ወደ DOM ከተጨመረ ይህ ክስተት ከክስተቱ በኋላ ተቃጥሏል። |
ለሁለተኛ ደረጃ መረጃ ለማንኛውም ኤለመንት በ iPad ላይ እንዳሉት ትናንሽ ተደራቢዎችን ያክሉ።
ሁለቱም ርዕስ እና ይዘታቸው ዜሮ ርዝመት የሆኑ ፖፖቨር በጭራሽ አይታዩም።
ፖፖቨርስ በእርስዎ የBootstrap ስሪት ውስጥ እንዲካተት የTooltip ተሰኪን ይፈልጋሉ።
በአፈጻጸም ምክንያቶች፣ Tooltip እና Popover data-apis መርጠው ገብተዋል፣ ይህ ማለት እርስዎ እራስዎ ማስጀመር አለብዎት ።
በአንድ ገጽ ላይ ሁሉንም ብቅ-ባዮችን የማስጀመር አንዱ መንገድ እነሱን በባህሪያቸው መምረጥ data-toggle
ነው፡-
.btn-group
በ a ወይም a ውስጥ ባሉ ንጥረ ነገሮች ላይ .input-group
ወይም ከጠረጴዛ ጋር በተያያዙ ኤለመንቶች ላይ ( ,,,,,,,, <td>
) ላይ ብቅ - ባዮችን ሲጠቀሙ <th>
, የማይፈለጉ የጎንዮሽ ጉዳቶችን ለማስወገድ (እንደ ኤለመንቱ እየሰፋ እና / ወይም ፓቦሩ በሚነሳበት ጊዜ ክብ ዙሮቹን ማዕዘኖቹን ማጣት).<tr>
<thead>
<tbody>
<tfoot>
container: 'body'
disabled
ፖፖቨርን ወደ አንድ ወይም .disabled
ኤለመንቱ ለመጨመር ኤለመንቱን በ a ውስጥ ያስቀምጡ እና በምትኩ <div>
ፖፖውን በእሱ ላይ ይተግብሩ ።<div>
አንዳንድ ጊዜ ብዙ መስመሮችን ወደሚያጠቃልለው ሃይፐርሊንክ ፖፖቨር ማከል ይፈልጋሉ። የፖፖቨር ተሰኪው ነባሪ ባህሪ በአግድም እና በአቀባዊ መሃል ላይ ማድረግ ነው። white-space: nowrap;
ይህንን ለማስቀረት ወደ መልህቆችዎ ያክሉ ።
አራት አማራጮች አሉ፡ ከላይ፣ በቀኝ፣ ከታች እና በግራ የተሰለፉ።
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
focus
ተጠቃሚው በሚያደርገው በሚቀጥለው ጠቅታ ላይ ብቅ-ባዮችን ለማሰናበት ቀስቅሴውን ይጠቀሙ ።
ለትክክለኛው የአሳሽ እና የመድረክ-አቋራጭ ባህሪ፣ <a>
መለያውን ሳይሆን መለያውን መጠቀም አለብዎት፣ እና እንዲሁም ባህሪያቱን እና ባህሪያቱን <button>
ማካተት አለብዎት ።role="button"
tabindex
በጃቫስክሪፕት በኩል ብቅ-ባዮችን አንቃ፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-animation=""
።
ለደህንነት ሲባል የ sanitize
, sanitizeFn
እና whiteList
አማራጮች የውሂብ ባህሪያትን በመጠቀም ሊቀርቡ እንደማይችሉ ልብ ይበሉ.
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
አኒሜሽን | ቡሊያን | እውነት ነው። | የ CSS ደብዝዝ ሽግግር ወደ ፖፖቨር ይተግብሩ |
መያዣ | ሕብረቁምፊ | የውሸት | የውሸት | ፖፖውን ከአንድ የተወሰነ አካል ጋር ያያይዘዋል። ምሳሌ |
ይዘት | ሕብረቁምፊ | ተግባር | '' | ባህሪው ከሌለ ነባሪ የይዘት ዋጋ አንድ ተግባር ከተሰጠ |
መዘግየት | ቁጥር | ነገር | 0 | Pooover (MSON) መደበቅ እና መደበቅ - ለትላልቅ የመርከብ አይነት አይተገበርም ቁጥር ከቀረበ፣ መዘግየት በሁለቱም መደበቅ/ማሳየት ላይ ይተገበራል። የእቃው መዋቅር የሚከተለው ነው- |
html | ቡሊያን | የውሸት | ኤችቲኤምኤልን ወደ ፖፖቨር አስገባ። ውሸት ከሆነ፣ የjQuery text ዘዴ ይዘትን ወደ DOM ለማስገባት ስራ ላይ ይውላል። ስለ XSS ጥቃቶች የሚጨነቁ ከሆነ ጽሑፍ ይጠቀሙ። |
አቀማመጥ | ሕብረቁምፊ | ተግባር | 'ቀኝ' | ፖፖውን እንዴት እንደሚቀመጥ - ከላይ | የታችኛው | ግራ | ትክክል | አውቶማቲክ. አንድ ተግባር ቦታውን ለመወሰን ጥቅም ላይ በሚውልበት ጊዜ በፖፖቨር DOM ኖድ እንደ መጀመሪያው ክርክር እና ቀስቃሽ ኤለመንት DOM ኖድ እንደ ሁለተኛው ይባላል። |
መራጭ | ሕብረቁምፊ | የውሸት | መራጭ ከተሰጠ፣ ብቅ ያሉ ነገሮች ለተገለጹት ኢላማዎች ይላካሉ። በተግባር፣ ይህ ተለዋዋጭ የኤችቲኤምኤል ይዘት ብቅ-ባይ ታክሏል እንዲኖረው ለማድረግ ይጠቅማል። ይህንን እና ጠቃሚ ምሳሌ ይመልከቱ ። |
አብነት | ሕብረቁምፊ | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
ብቅ-ባይ ሲፈጥሩ ለመጠቀም ኤችቲኤምኤልን መሠረት ያድርጉ። ፖፖቨርስ ፖፖቨርስ
በጣም ውጫዊው የመጠቅለያ አካል ክፍሉ ሊኖረው ይገባል |
ርዕስ | ሕብረቁምፊ | ተግባር | '' | ባህሪው ከሌለ ነባሪ የርዕስ ዋጋ አንድ ተግባር ከተሰጠ |
ቀስቅሴ | ሕብረቁምፊ | 'ጠቅ አድርግ' | ብቅ-ባይ እንዴት እንደሚቀሰቀስ - ጠቅ ያድርጉ | ማንዣበብ | ትኩረት | መመሪያ. ብዙ ቀስቅሴዎችን ማለፍ ይችላሉ; ከቦታ ጋር ይለያዩዋቸው. manual ከማንኛውም ሌላ ቀስቅሴ ጋር ሊጣመር አይችልም. |
የእይታ እይታ | ሕብረቁምፊ | እቃ | ተግባር | {መራጭ፡ 'አካል'፣ ንጣፍ፡ 0} | ብቅ-ባይን በዚህ ንጥረ ነገር ወሰን ውስጥ ያቆያል። ምሳሌ አንድ ተግባር ከተሰጠ፣ ከተቀሰቀሰው ኤለመንት DOM node ጋር እንደ ብቸኛ መከራከሪያው ይባላል። |
ማጽዳት | ቡሊያን | እውነት ነው። | ንጽህናን አንቃ ወይም አሰናክል። ከነቃ 'template' እና አማራጮች ይጸዳሉ 'content' ።'title' |
ነጭ ዝርዝር | ነገር | ነባሪ እሴት | የተፈቀዱ ባህሪያትን እና መለያዎችን የያዘ ነገር |
sanitizeFn | ባዶ | ተግባር | ባዶ | እዚህ የራስዎን የንፅህና አገልግሎት መስጠት ይችላሉ. የንፅህና አጠባበቅን ለማከናወን የተለየ ቤተ-መጽሐፍት ለመጠቀም ከመረጡ ይህ ጠቃሚ ሊሆን ይችላል። |
ከላይ እንደተገለፀው ለግለሰብ ብቅ-ባይ አማራጮች በአማራጭ የውሂብ ባህሪያትን በመጠቀም ሊገለጹ ይችላሉ።
$().popover(options)
ለአንድ ንጥረ ነገር ስብስብ ብቅ-ባዮችን ያስጀምራል።
.popover('show')
የአንድ ንጥረ ነገር ብቅ-ባይ ያሳያል። ብቅ-ባይ ከመታየቱ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደ ደዋዩ ይመለሳል ። shown.bs.popover
ይህ የፖፖቨር “በእጅ” መቀስቀሻ ተደርጎ ይወሰዳል። ሁለቱም ርዕስ እና ይዘታቸው ዜሮ ርዝመት የሆኑ ፖፖቨር በጭራሽ አይታዩም።
.popover('hide')
የአንድን ንጥረ ነገር ብቅ-ባይ ይደብቃል። ብቅ-ባይ ከመደበቅ በፊት (ማለትም ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል ። hidden.bs.popover
ይህ የፖፖቨር “በእጅ” መቀስቀሻ ተደርጎ ይወሰዳል።
.popover('toggle')
የአንድን ንጥረ ነገር ብቅ-ባይ ይቀያይራል። ብቅ-ባይ ከመታየቱ ወይም ከመደበቁ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደ ደዋዩ ይመለሳል። ይህ የፖፖቨር “በእጅ” መቀስቀሻ ተደርጎ ይወሰዳል።shown.bs.popover
hidden.bs.popover
.popover('destroy')
የአንድን ንጥረ ነገር ብቅ-ባይ ይደብቃል እና ያጠፋል። ውክልና የሚጠቀሙ ፖፖቨር (አማራጩን በመጠቀም የተፈጠሩ ) selector
በተወለዱ ቀስቃሽ አካላት ላይ በተናጠል ሊጠፉ አይችሉም።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.popover | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የሚታየው.bs.popover | ይህ ክስተት የሚቀጣጠለው ብቅ-ባይ ለተጠቃሚው እንዲታይ ሲደረግ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ደብቅ.bs.popover | hide የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs.popover | ይህ ክስተት የሚቀጣጠለው ብቅ-ባይ ከተጠቃሚው ተደብቆ ሲያልቅ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ገብቷል.bs.popover | show.bs.popover የፖፖቨር አብነት ወደ DOM ከተጨመረ ይህ ክስተት ከክስተቱ በኋላ ተቃጥሏል። |
በዚህ ተሰኪ ለሁሉም የማንቂያ መልእክቶች የስንብት ተግባርን ያክሉ።
አዝራሩን በሚጠቀሙበት ጊዜ .close
የመጀመርያው ልጅ መሆን አለበት .alert-dismissible
እና ምንም አይነት የጽሁፍ ይዘት በምልክቱ ውስጥ ሊመጣ አይችልም.
ይህንን እና ያንን ይለውጡ እና እንደገና ይሞክሩ። Duis mollis፣ est non commodo luctus፣ nisi erat porttitor ligula፣ eget lacinia odio sem nec elit። Cras mattis consectetur purus sit amet fermentum.
data-dismiss="alert"
የማንቂያ ቅርብ ተግባርን በራስ-ሰር ለመስጠት ወደ መዝጊያ ቁልፍዎ ያክሉ ። ማንቂያን መዝጋት ከDOM ያስወግደዋል።
ማንቂያዎችዎ በሚዘጉበት ጊዜ እነማዎችን እንዲጠቀሙ ለማድረግ ቀድሞውንም የተተገበሩባቸው ክፍሎች .fade
እና ክፍሎች እንዳሉ ያረጋግጡ።.in
$().alert()
ባህሪ ባላቸው የትውልድ አካላት ላይ ጠቅ የሚያደርጉ ክስተቶችን ማንቂያ ያዳምጣል data-dismiss="alert"
። (የዳታ-api ራስ-አስጀማሪን ሲጠቀሙ አስፈላጊ አይደለም።)
$().alert('close')
ማንቂያውን ከDOM በማስወገድ ይዘጋል። ክፍሎቹ .fade
እና .in
ክፍሎቹ በንጥሉ ላይ ካሉ፣ ከመውጣቱ በፊት ማንቂያው ይጠፋል።
የቡትስትራፕ ማንቂያ ተሰኪ ወደ ማንቂያ ተግባር ለመግባት ጥቂት ክስተቶችን ያጋልጣል።
የክስተት አይነት | መግለጫ |
---|---|
ዝጋ.bs.ማስጠንቀቂያ | close የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
ተዘግቷል.bs. ማንቂያ | ይህ ክስተት የሚተኮሰው ማንቂያው ሲዘጋ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
በአዝራሮች ተጨማሪ ያድርጉ። የቁጥጥር አዝራሩ ሁኔታ ወይም የአዝራሮች ቡድን ፍጠር ለተጨማሪ ክፍሎች እንደ የመሳሪያ አሞሌዎች።
ፋየርፎክስ በገጽ ጭነቶች ላይ የቅጽ ቁጥጥር ሁኔታዎችን (አካል ጉዳተኝነት እና መፈተሽ) ቀጥሏል ። ለዚህ መፍትሄ መጠቀም autocomplete="off"
ነው. የሞዚላ ስህተት #654072 ይመልከቱ ።
data-loading-text="Loading..."
በአንድ አዝራር ላይ የመጫኛ ሁኔታን ለመጠቀም ያክሉ ።
ይህ ባህሪ ከv3.3.5 ጀምሮ ተቋርጧል እና v4 ውስጥ ተወግዷል።
ለዚህ ማሳያ፣ እየተጠቀምንበት ነው data-loading-text
እና $().button('loading')
፣ ግን እርስዎ ሊጠቀሙበት የሚችሉት ይህ ብቻ አይደለም። በሰነዱ ውስጥ ስለዚህ ጉዳይ የበለጠ ይመልከቱ$().button(string)
።
data-toggle="button"
በአንድ አዝራር ላይ መቀያየርን ለማግበር ያክሉ ።
.active
እናaria-pressed="true"
.active
ቀድሞ ለተቀያየሩ አዝራሮች ክፍሉን እና aria-pressed="true"
ባህሪውን ወደ button
እራስዎ ማከል አለብዎት ።
በየራሳቸው ዘይቤ መቀያየርን ለማንቃት ወደያዘ አመልካች ሳጥን ወይም የሬዲዮ ግብአቶች data-toggle="buttons"
ያክሉ ።.btn-group
.active
.active
ቀድሞ ለተመረጡት አማራጮች፣ ክፍሉን በመግቢያው ላይ label
እራስዎ ማከል አለብዎት ።
ምልክት የተደረገበት የአመልካች ሳጥን ቁልፍ ሁኔታ በአዝራሩ ላይ አንድ click
ክስተት ሳይተኩስ ከተዘመነ (ለምሳሌ የመግቢያውን ንብረት በ በኩል <input type="reset">
ወይም በማቀናበር ) ክፍሉን በመግቢያው ላይ እራስዎ checked
መቀያየር ያስፈልግዎታል ።.active
label
$().button('toggle')
የግፋ ሁኔታን ይቀያይራል። አዝራሩ የነቃውን መልክ ይሰጣል።
$().button('reset')
የአዝራር ሁኔታን ዳግም ያስጀምራል - ጽሑፍ ወደ ዋናው ጽሑፍ ይቀያይራል። ይህ ዘዴ ያልተመሳሰለ እና ዳግም ማስጀመር ከመጠናቀቁ በፊት ይመለሳል።
$().button(string)
ጽሑፍን ወደ ማንኛውም ውሂብ ወደተገለጸው የጽሑፍ ሁኔታ ይለውጣል።
በቀላሉ ለመቀያየር ባህሪ ጥቂት ክፍሎችን የሚጠቀም ተጣጣፊ ፕለጊን።
ሰብስብ የሽግግር ፕለጊን በእርስዎ የBootstrap ስሪት ውስጥ እንዲካተት ይፈልጋል።
በክፍል ለውጦች ሌላ አካል ለማሳየት እና ለመደበቅ ከታች ያሉትን አዝራሮች ጠቅ ያድርጉ፡
.collapse
ይዘትን ይደብቃል.collapsing
በሽግግር ወቅት ይተገበራል.collapse.in
ይዘት ያሳያልhref
ከባህሪው ጋር አገናኝን ወይም ከባህሪው ጋር አዝራርን መጠቀም ይችላሉ data-target
. በሁለቱም ሁኔታዎች, data-toggle="collapse"
አስፈላጊ ነው.
ከፓነል አካል ጋር አኮርዲዮን ለመፍጠር ነባሪውን የመሰብሰብ ባህሪን ያራዝሙ።
.panel-body
s በ s መለዋወጥም ይቻላል .list-group
።
aria-expanded
ወደ መቆጣጠሪያው አካል መጨመርዎን እርግጠኛ ይሁኑ . ይህ አይነታ በግልፅ አንባቢዎችን እና ተመሳሳይ አጋዥ ቴክኖሎጂዎችን ሊሰበስብ የሚችለውን ኤለመንት ሁኔታ በግልፅ ይገልጻል። ሊሰበሰብ የሚችል ኤለመንት በነባሪነት ከተዘጋ, ዋጋ ሊኖረው ይገባል aria-expanded="false"
. ክፍሉን ተጠቅመው ሊሰበሰብ የሚችለውን አካል በነባሪነት እንዲከፍት ካቀናበሩት ፣ በምትኩ መቆጣጠሪያውን in
ያዘጋጁ ። aria-expanded="true"
ተሰኪው የሚሰበረው ኤለመንት መከፈቱን ወይም መዘጋቱን መሰረት በማድረግ ይህን ባህሪ በራስ ሰር ይቀየራል።
በተጨማሪም፣ የእርስዎ የቁጥጥር አካል የሚያነጣጥረው ነጠላ ሊሰበሰብ የሚችል አካል ከሆነ - ማለትም data-target
ባህሪው ወደ መራጭ የሚያመለክት ከሆነ id
- ተጨማሪ aria-controls
ባህሪን ወደ መቆጣጠሪያው አካል ማከል ይችላሉ፣ id
የሚሰበሰበውን ኤለመንት የያዘ። ዘመናዊ የስክሪን አንባቢዎች እና ተመሳሳይ አጋዥ ቴክኖሎጂዎች ይህንን ባህሪ ለተጠቃሚዎች ተጨማሪ አቋራጮችን ለማቅረብ በቀጥታ ወደ ተሰበሰበው አካል እንዲሄዱ ያደርጋሉ።
የብልሽት ፕለጊን ከባድ ማንሳትን ለመቆጣጠር ጥቂት ክፍሎችን ይጠቀማል፡-
.collapse
ይዘቱን ይደብቃል.collapse.in
ይዘቱን ያሳያል.collapsing
ሽግግሩ ሲጀምር ይጨመራል, እና ሲጠናቀቅ ይወገዳልእነዚህ ክፍሎች በ ውስጥ ሊገኙ ይችላሉ component-animations.less
.
data-toggle="collapse"
በቀላሉ ሊሰበሰብ የሚችል ኤለመንት ቁጥጥርን ለመመደብ ወደ data-target
ኤለመንት ያክሉ ። ባህሪው data-target
ውድቀትን ለመተግበር የ CSS መራጭን ይቀበላል። ክፍሉን collapse
ወደ ሊሰበሰበው አካል ማከልዎን ያረጋግጡ። በነባሪ እንዲከፈት ከፈለጉ ተጨማሪውን ክፍል ያክሉ in
።
አኮርዲዮን የመሰለ የቡድን አስተዳደርን ወደ ሊሰበሰብ የሚችል ቁጥጥር ለመጨመር የውሂብ ባህሪውን ያክሉ data-parent="#selector"
። ይህንን በተግባር ለማየት ማሳያውን ይመልከቱ።
በእጅ አንቃ በ፦
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-parent=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ወላጅ | መራጭ | የውሸት | መራጭ ከቀረበ፣ ይህ የሚሰበሰብ ንጥል ነገር ሲታይ በተገለጸው ወላጅ ስር ያሉ ሁሉም የሚሰበሰቡ አካላት ይዘጋሉ። (ከባህላዊ አኮርዲዮን ባህሪ ጋር ተመሳሳይ - ይህ panel በክፍሉ ላይ የተመሰረተ ነው) |
ቀያይር | ቡሊያን | እውነት ነው። | በጥሪ ላይ ሊሰበሰብ የሚችለውን አካል ይቀየራል። |
.collapse(options)
የእርስዎን ይዘት እንደ ሊሰበሰብ የሚችል አካል ያገብራል። አማራጭ አማራጮችን ይቀበላል object
።
.collapse('toggle')
ሊሰበሰብ የሚችል አካል ወደ የሚታይ ወይም የተደበቀ ይቀየራል። ሊሰበሰብ የሚችል አካል ከመታየቱ ወይም ከመደበቅ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደshown.bs.collapse
ደዋዩ ይመለሳል hidden.bs.collapse
።
.collapse('show')
ሊፈርስ የሚችል አካል ያሳያል። ሊሰበሰብ የሚችል አካል በትክክል ከመታየቱ በፊት (ማለትም shown.bs.collapse
ክስተቱ ከመከሰቱ በፊት) ወደ ደዋዩ ይመለሳል።
.collapse('hide')
ሊፈርስ የሚችል አካል ይደብቃል። ሊሰበሰብ የሚችል አካል በትክክል ከመደበቅ በፊት (ማለትም hidden.bs.collapse
ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋይ ይመለሳል።
የቡትስትራፕ ውድቀት ክፍል ወደ ውድቀት ተግባር ለመያያዝ ጥቂት ክስተቶችን ያጋልጣል።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs. መውደቅ | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
ታየ.bs.ሰብስብ | ይህ ክስተት የሚተኮሰው የውድቀት አካል ለተጠቃሚው እንዲታይ ከተደረገ ነው (የCSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል።) |
ደብቅ.bs. ሰብስብ | hide ዘዴው ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs. ሰብስብ | ይህ ክስተት የሚተኮሰው የመሰብሰቢያ አካል ከተጠቃሚው ከተደበቀ ነው (የCSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል።) |
እንደ ካሮሴል ባሉ ንጥረ ነገሮች ውስጥ ብስክሌት ለመንዳት የተንሸራታች ትዕይንት አካል። የጎጆ ካሮሴሎች አይደገፉም።
የካሮሴል ክፍል በአጠቃላይ የተደራሽነት ደረጃዎችን አያከብርም. ታዛዥ መሆን ከፈለጉ፣ እባክዎ ይዘትዎን ለማቅረብ ሌሎች አማራጮችን ያስቡ።
ቡትስትራፕ CSS3ን ለአኒሜሽን ብቻ ነው የሚጠቀመው፣ነገር ግን ኢንተርኔት ኤክስፕሎረር 8 እና 9 አስፈላጊ የሆኑትን የCSS ባህሪያትን አይደግፉም። ስለዚህ እነዚህን አሳሾች ሲጠቀሙ ምንም የስላይድ ሽግግር እነማዎች የሉም። ለሽግግሮች በjQuery ላይ የተመሰረቱ ውድቀቶችን ላለማካተት ሆን ብለን ወስነናል።
.active
ክፍሉን ወደ አንዱ ስላይድ መጨመር ያስፈልገዋል . አለበለዚያ ካሮሴሉ አይታይም.
.glyphicon .glyphicon-chevron-left
ክፍሎቹ እና ክፍሎቹ የግድ መቆጣጠሪያዎቹ .glyphicon .glyphicon-chevron-right
አያስፈልጉም። Bootstrap ያቀርባል .icon-prev
እና .icon-next
እንደ ግልጽ የዩኒኮድ አማራጮች።
.carousel-caption
በማንኛውም ውስጥ ካለው አካል ጋር በቀላሉ መግለጫ ጽሑፎችን ወደ ስላይዶችዎ ያክሉ .item
። እዚያ ውስጥ ማንኛውንም አማራጭ ኤችቲኤምኤል ያስቀምጡ እና በራስ-ሰር ይደረደራል እና ይቀረፃል።
የካሮሴል መቆጣጠሪያዎች በትክክል እንዲሰሩ id
በውጫዊው ኮንቴይነር (the) ላይ መጠቀምን ይጠይቃሉ . .carousel
ብዙ ካሮሴሎችን ሲጨምሩ ወይም ካሮሴልን ሲቀይሩ id
ተዛማጅ የሆኑ መቆጣጠሪያዎችን ማዘመንዎን ያረጋግጡ።
የካርሴሉን አቀማመጥ በቀላሉ ለመቆጣጠር የውሂብ ባህሪያትን ይጠቀሙ. data-slide
ቁልፍ ቃላትን ይቀበላል prev
ወይም next
, ይህም የስላይድ አቀማመጥ አሁን ካለው አቀማመጥ አንጻር ይለውጣል. በአማራጭ፣ data-slide-to
ጥሬ ስላይድ መረጃ ጠቋሚን ወደ ካሮሴል ለማለፍ ይጠቀሙ data-slide-to="2"
፣ ይህም በ ጀምሮ የተንሸራታች ቦታን ወደ አንድ የተወሰነ መረጃ ጠቋሚ ይቀይራል 0
።
ባህሪው data-ride="carousel"
ከገጽ ጭነት ጀምሮ ካሮሴልን እንደ እነማ ለማመልከት ይጠቅማል። ከተመሳሳይ ካሮሴል (ከተደጋጋሚ እና አላስፈላጊ) ግልጽ ጃቫስክሪፕት ማስጀመሪያ ጋር በማጣመር መጠቀም አይቻልም።
ካሮሴልን በእጅ ይደውሉ፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-interval=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ክፍተት | ቁጥር | 5000 | በንጥል በራስ-ሰር በብስክሌት መካከል የሚዘገይበት ጊዜ። ውሸት ከሆነ ካሮሴል በራስ ሰር አይሽከረከርም። |
ለአፍታ አቁም | ሕብረቁምፊ | ባዶ | "ማንዣበብ" | "hover" ከተዋቀረ የካሮሴልን ብስክሌት መንኮራኩሩን ባለበት ያቆማል እና mouseenter የካሩሰልን ብስክሌት በ ላይ ይቀጥላል mouseleave ። ከተዋቀረ በካሩዝል null ላይ ማንዣበብ ለአፍታ አያቆመውም። |
መጠቅለል | ቡሊያን | እውነት ነው። | ካሮሴሉ ያለማቋረጥ ማሽከርከር ወይም ጠንካራ ማቆሚያዎች ሊኖሩት ይችላል። |
የቁልፍ ሰሌዳ | ቡሊያን | እውነት ነው። | ካሮሴሉ ለቁልፍ ሰሌዳ ዝግጅቶች ምላሽ መስጠት እንዳለበት። |
.carousel(options)
ካሮሴልን በአማራጭ አማራጮች ያስጀምረው object
እና በንጥሎች ውስጥ ብስክሌት መንዳት ይጀምራል።
.carousel('cycle')
ከግራ ወ�� ቀኝ በካሮሴል እቃዎች ውስጥ ዑደቶች.
.carousel('pause')
ካሮሴል በንጥሎች ውስጥ በብስክሌት ከመሽከርከር ያቆመዋል።
.carousel(number)
ካሮሴሉን ወደ አንድ የተወሰነ ፍሬም (0 ላይ የተመሰረተ፣ ከድርድር ጋር ተመሳሳይ) ያዞራል።
.carousel('prev')
ወደ ቀዳሚው ንጥል ዑደቶች።
.carousel('next')
ወደ ቀጣዩ ንጥል ዑደቶች።
የ Bootstrap's carousel ክፍል ወደ carousel ተግባር ለመያያዝ ሁለት ክስተቶችን ያጋልጣል።
ሁለቱም ክስተቶች የሚከተሉት ተጨማሪ ባህሪያት አሏቸው:
direction
: ካሮሴሉ የሚንሸራተቱበት አቅጣጫ (ወይ "left"
ወይም "right"
).relatedTarget
: እንደ ገባሪ ንጥል ወደ ቦታው እየተንሸራተተ ያለው የDOM አባል።ሁሉም የካሮሴል ዝግጅቶች በካሩሴል እራሱ (ማለትም በ <div class="carousel">
) ላይ ይቃጠላሉ.
የክስተት አይነት | መግለጫ |
---|---|
ስላይድ.bs.carousel | slide የአብነት ዘዴው ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል። |
slid.bs.ካሮሴል | ካሮሴሉ የስላይድ ሽግግሩን ሲያጠናቅቅ ይህ ክስተት ይቃጠላል። |
የተለጠፈው ተሰኪው ማብራት position: fixed;
እና ማጥፋት ሲሆን የተገኘውን ውጤት በመምሰል position: sticky;
. በቀኝ በኩል ያለው ንዑስ ዳሰሳ የተለጠፈው ተሰኪ የቀጥታ ማሳያ ነው።
ተጨማሪውን ፕለጊን በመረጃ ባህሪያት ወይም በእጅዎ በጃቫ ስክሪፕት ይጠቀሙ። በሁለቱም ሁኔታዎች፣ ለተለጠፈው ይዘትዎ አቀማመጥ እና ስፋት CSS ማቅረብ አለብዎት።
ማስታወሻ፡ በአንፃራዊነት በተቀመጠው ኤለመንት ውስጥ ለምሳሌ እንደ የተጎተተ ወይም የተገፋ አምድ ውስጥ በተያዘ ኤለመንት ላይ የተለጠፈ ፕለጊን በ Safari አተረጓጎም ስህተት ምክንያት አይጠቀሙ ።
የተለጠፈው ፕለጊን በሶስት ክፍሎች መካከል ይቀየራል፣ እያንዳንዱም የተወሰነ ሁኔታን ይወክላል .affix
፡ , .affix-top
እና .affix-bottom
. position: fixed;
ትክክለኛ ቦታዎችን ለመያዝ .affix
ለነዚህ ክፍሎች እራስዎ (ከዚህ ፕለጊን የፀዳ) በስተቀር ስልቶቹን ማቅረብ አለብዎት ።
አባሪ ተሰኪው እንዴት እንደሚሰራ እነሆ፡-
.affix-top
ኤለመንቱ ከፍተኛው ቦታ ላይ እንዳለ ለማመልከት ይጨምራል። በዚህ ጊዜ የሲኤስኤስ አቀማመጥ አያስፈልግም..affix
የሚተካበት .affix-top
እና የሚዘጋጅበት position: fixed;
(በBootstrap's CSS የቀረበ) ነው።.affix
ያለበት .affix-bottom
። ማካካሻዎች አማራጭ ስለሆኑ፣ አንዱን ማቀናበር ተገቢውን CSS እንዲያዘጋጁ ይጠይቃል። በዚህ ሁኔታ, position: absolute;
አስፈላጊ ሆኖ ሲገኝ ይጨምሩ. ፕለጊኑ ኤለመንቱን ከዚያ የት እንደሚያስቀምጥ ለመወሰን የዳታ መለያውን ወይም የጃቫስክሪፕት ምርጫን ይጠቀማል።የእርስዎን CSS ከታች ላሉት የአጠቃቀም አማራጮች ለማቀናበር ከላይ ያሉትን ደረጃዎች ይከተሉ።
በማንኛውም አካል ላይ በቀላሉ የመለጠፊያ ባህሪን ለመጨመር በቀላሉ ሊሰልሉት data-spy="affix"
ወደሚፈልጉት አካል ያክሉ። የአንድን ንጥረ ነገር መሰካት መቼ እንደሚቀያየር ለመወሰን ማካካሻዎችን ይጠቀሙ።
በጃቫ ስክሪፕት ወደ አባሪ ፕለጊን ይደውሉ፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-offset-top="200"
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ማካካሻ | ቁጥር | ተግባር | ነገር | 10 | የማሸብለል ቦታን ሲያሰሉ ከማያ ገጽ የሚካካሱ ፒክሰሎች። ነጠላ ቁጥር ከተሰጠ, ማካካሻው በሁለቱም ከላይ እና ከታች አቅጣጫዎች ላይ ተግባራዊ ይሆናል. ልዩ ለማቅረብ ከታች እና በላይ ማካካሻ አንድ ነገር ብቻ ያቅርቡ offset: { top: 10 } ወይም offset: { top: 10, bottom: 5 } . ማካካሻን በተለዋዋጭ ማስላት ሲያስፈልግ ተግባርን ተጠቀም። |
ዒላማ | መራጭ | መስቀለኛ መንገድ | jQuery አባል | window እቃው _ |
የተለጠፈውን ኢላማ አካል ይገልጻል። |
.affix(options)
የእርስዎን ይዘት እንደ የተለጠፈ ይዘት ያገብራል። አማራጭ አማራጮችን ይቀበላል object
።
.affix('checkPosition')
በሚመለከታቸው ንጥረ ነገሮች ልኬቶች፣ አቀማመጥ እና ማሸብለል አቀማመጥ ላይ በመመስረት የአጥፉን ሁኔታ እንደገና ያሰላል። የ .affix
፣፣ .affix-top
እና .affix-bottom
ክፍሎች በአዲሱ ግዛት መሰረት ከተለጠፈው ይዘት ይታከላሉ ወይም ይወገዳሉ። የተለጠፈውን ይዘት ትክክለኛ አቀማመጥ ለማረጋገጥ ይህ ዘዴ የተለጠፈው ይዘት ወይም የታለመው አካል ሲቀየር መጠራት አለበት።
የ Bootstrap's affix ፕለጊን ወደ አባሪ ተግባር ለመሰካት ጥቂት ክስተቶችን ያጋልጣል።
የክስተት አይነት | መግለጫ |
---|---|
መለጠፊያ.bs.አባሪ | ይህ ክስተት ኤለመንቱ ከመጨመሩ በፊት ወዲያውኑ ይቃጠላል. |
የተለጠፈ.bs.የተለጠፈ | ይህ ክስተት ኤለመንቱን ከተለጠፈ በኋላ ይቃጠላል. |
መለጠፊያ-ከላይ.ቢስ | ይህ ክስተት ኤለመንቱ ከላይ ከመለጠፉ በፊት ወዲያውኑ ይቃጠላል። |
የተለጠፈ-ከላይ.bs.ተለጣፊ | ይህ ክስተት ኤለመንት-ከላይ ከተለጠፈ በኋላ ይቃጠላል። |
affix-bottom.bs.affix | This event fires immediately before the element has been affixed-bottom. |
affixed-bottom.bs.affix | This event is fired after the element has been affixed-bottom. |