بىلىملەر مۇنبىرى

 پارول قايتۇرىۋېلىش
 تىزىملىتىڭ

QQ بىلەن كىرىش

بەك قولاي، باشلاڭ

جەمئىي مىكروبلوگ 5990 تال  

مىكروبلوگ[ يېڭى | 24 سائەت | 7 كۈن | 30 كۈن ]

كۆرۈش: 598|ئىنكاس: 0
بېسىپ چىقىرىش ئالدىنقى تېما كېيىنكى تېما

[دەرسلىك] jQuery ئۇيغۇرچە دېئالوگ رامكىسى

[ئۇلانما كۆچۈرۈش]

بىكەتكە ئەزا نامىڭىز بىلەن كىرسىڭىز تېخىمۇ كۆپ ئۇچۇرلارنى كۆرەلەيسىز

مۇنبىرىمىزگە تىزىملىتىپ كىرسىڭىز ئاندىن قوشۇمچە ھۆججەتنى كۆرەلەيسىز ياكى چۈشۈرەلەيسىز . تېخى تىزىملاتمىغانمۇ؟ تىزىملىتىڭ

x
وردا تەييار رامكىلار بەك كۆپ، لېكىن ھامان بىر يېرى كىشىنىڭ دېگەن يېرىگە كەلمەيدۇ، شۇڭا ئۆزۈم بىرنى يازغان، تورداشلارغا يارىسا ئىشلىتەر، بولمىسا ياخشى تەكلىپ پىكىرلەرنى بېرەر دېگەن ئۈمىدتە بۇ يەرگە يوللىدىم.
ئاۋۋال ئىجرا بولۇش ئۈنۈملىرىنى كۆرۈپ باقايلى.




مېنىڭ رەسىم يوللاش نورمام ئېشىپ كېتىپتۇ، شۇڭا كۆپ رەسىم يوللىيالمايدىكەنمەن، شۇڭا ئەمەلىي ئۈنۈمىنى تۆۋەندىكى ئادرېستىنكۆرىۋالساڭلار بولىدۇ، ئىشلىتىش ئۇسۇلىمۇ  تەمىنلەندى.
بۇ يەردىن كۆرۈڭ
بۇ دېئالوگ رامكىسىنىڭ ئۆزۈم ئالاھىدە دەپ قارىغان تەرەپلىرى تۆۋەندىكىچە:
  • قېرىپ كوماك بولۇپ كەتكەن IE6 دىن تارتىپ Chromeغىچە بارلىق تور كۆرگۈچلەردە نورمال ئىشلەيدۇ.
  • ئەگەر ئېگىزلىكىنى بەلگىلىمىسىڭىز، مەزمۇنغا قاراپ ئاپتوماتىك تەڭلىشىپ، ئاخىرىدا ئېكراننىڭ ئوتتۇرىسىغا توغرىلىنىدۇ.
  • مائۇس ئارقىلىق ماۋزۇ ئىستونىنى تۇتۇپ سۆرىگەندە ئېكران دائىرىسدىن چىقىپ كەتمەيدۇ، يەنى گىرۋەككە تاقاشقاندا توختايدۇ.
  • ئىشلىتىش بىر قەدەر قولاي، كۆپ handler يېزىش ھاجەتسىز، ئىنكار كۇنۇپكىسىنى باسقانغا قارىتا دېئالوگ يوقاشتىن باشقا ئىش يوق، شۇڭا پەقەت مۇقىملاش كونۇپكىسىغىلا بىر js فۇنكسىيەسى ئەۋەتسەكلا بولدى.
  • ئەگەر بەت يۈزىدە مۇنداق بىر فۇنكسىيە ئېنىقلاپ قويسىڭىز، بىر سۆز بىلەنلا دېئالوگنى تارتىپ ئىشلىتەلەيسىز.
  1. function Alert(msg){
  2.         msjWin.alert({message:msg});
  3. }
مەزمۇننى كۆچۈرۈۋېلىش
مەسىلەن: تۆۋەندىكى ئۇلانمىنى چەكسەك بىزگە سالام بېرىدۇ.
مەزمۇننى كۆچۈرۈۋېلىش
بۇ دېئالوگ رامكىسى چوقۇم JQuery ئامبىرى بىلەن بىللە يۈكلىنىشى كېرەك.
تۆۋەندە بىر قانچە مىسال ئارقىلىق ئىشلىتىش ئۇسۇلىنى چۈشەندۈرۈپ ئۆتەي.

ئىشلىتىش ئۇسۇلى تۆۋەندېكىچە:

ئاۋۋال بەت ئىچىگە js ھۆججەتلىرىنى يۈكلەيمىز. يەنى  headنىڭ ئارىسىغا تۆۋەندىكى كودلارنى يازىمىز.




مەزمۇننى كۆچۈرۈۋېلىش
ئاندىن دېئالوگ چىقارماقچى بولغان ئورۇندا تۆۋەندېكىدەك كود يازىمىز.
  1. msjWin.alert({title:'سالام دۇنيا',message:'ئەسسالامۇئەلەيكۇم', width:400, height:250});
مەزمۇننى كۆچۈرۈۋېلىش


ئەگەر جەزملەشتۈرۈش رامكىسى چىقارماقچى بولساق:
  1. function del(id){
  2.         var url="api.html?action=delete&id="+id+"&ts="+new Date()‎.getTime()‎;
  3.         var msgstr="بۇ تېمىنى راستتىنلا ئۆچۈرەمسىز؟ ";
  4.         var _success=function(xhr){
  5.                 if(xhr=="ok"){
  6.                         Alert("تېما ئۆچۈرۈلدى");
  7.                         //بۇ يەرگە شۇ تېمىنى بەت يۈزىدىن يوقىتىدىغان كود يازساق بولىدۇ
  8.                 }else{
  9.                         Alert(xhr);
  10.                 }
  11.         }
  12.         msjWin.confirm({message:msgstr,handler:function()‎{$.get(url,_success);}});
  13. }
مەزمۇننى كۆچۈرۈۋېلىش
بۇ كودتىن سىزنىڭ ئۆزگەرتىشىڭىز زۆرۈر بولغىنى url ئادرېسى، باشقا يەرلىرىنى ئۆزگەرتىش تامامەن ھاجەتسىز، چۈنكى msjWin.confirmنىڭ handler ئىسىملىك بىر پارامېتىرى بار بولۇپ، بىر فۇنكسىيە قوبۇل قىلىدۇ، بۇ فۇنكسىيە سىز «ھەئە»نى باسقاندائىجرا بولىدۇ، بۇ يەردىكىسى بولسا:
  1. function()‎{$.get(url,_success);}
مەزمۇننى كۆچۈرۈۋېلىش
بۇ JQuery ئامبىرى تەمىنلىگەن فۇنكسىيە بولۇپ، مۇلازىمىېتىرغا get شەكلىدە بىر ajax ئىلتىماسى يوللايدۇ، بۇنىڭ ئىچىدە url بولسا بىز ئۈستىدە ھاسىل قىلغان ئادرېس شۇ، _success  بولسا بىز ئالدىن ئېنىقلىۋالغان بىر فۇنكسىيە، بۇ بىرلا پارامىېتېر قوبۇل قىلىدۇ، يەنى مۇلازىمىتېر بىزگە قايتۇرغان جاۋاب، بىز مۇشۇ جاۋابقا ئاساسەن مەشغۇلاتنىڭ نەتىجىسىگە ھۆكۈم قىلىمىز.

ئەگەر بەت يۈزىدە بىر كىچىك دېئالوگدا باشقا  بىر بەتنى ئاچماقچى بولساق:

  1. msjWin.win({message:"http://musajan.com",width:600, height:480});
مەزمۇننى كۆچۈرۈۋېلىش
ئەگەر باشقا كۆپرەك ئۇچۇر ياكى رەسىم كۆرسەتمەكچى بولساق:
  1. msjWin.panel({message:'كۆرسەتمەكچى بولغان تېكىست، كود بولسىمۇ بولىدۇ. '});
مەزمۇننى كۆچۈرۈۋېلىش
ئەگەر دېئالوگنىڭ ماۋزۇ ئىستونى ياكى كۇنۇپكا ئىستونى كۆرۈنمىسۇن دېسەك:
  1. //mawzu sitoni yoq
  2. msjWin.panel({message:"",titleBar:false});

  3. //konupka sitoni yoq
  4. msjWin.panel({message:"",btns:false});
مەزمۇننى كۆچۈرۈۋېلىش


پارامىتېرلارنىڭ ھەممىسى json شەكلىدە يوللىنىدىغان بولۇپ، ھەممىسىنىڭ مەنىسى تۆۋەندېكىدەك.


پارامېتىررولىقىممىتى
titleرامكىنىڭ ماۋزۇسىخالىغان تېكىست
titleBarماۋزۇ ئىستونىنىڭ كۆرۈنۈشچانلىقىfalse بولسا كۆرۈنمەيدۇ
btnsكۇنۇپكا ئىستونىنىڭ كۆرۈنۈشچانلىقىfalse بولسا كۆرۈنمەيدۇ
messageمەزمۇنمەزمۇن ياكى تور ئادرېسى
scrollingكۆزنەكتە تور بەتنى كۆرسەتكەندە سىيرىلما تاياقچىنىڭ كۆرۈنۈشچانلىقىyes/no
widthكەڭلىكى
heightئېگىزلىكىبەلگىلەنمىسە ئاپتوماتىكتەڭلشىلىدۇ
handler«ھەئە»نى باسقاندا ئىجرا بولىدىغان فۇنكسىيە



بۇ ئۇچۇرلارنىڭ ھەممىسى ئۈلگە بېتىدىمۇ بار، پىكىر-تەكلىپلەر بولسا قوبۇل قىلىمەن،

تورداشلاردىن ئۈمىد قىلىدىغىنىم، ئەگەر كودلاردىكى مىقدارلارنىڭ ئىنگلىزچە ئېلىنغىنىغا قاراپ تەرجىمە قىلغان قىستۇرما ئىكەن دەپ ئويلىغان بولسىڭىز ئىنكاسقا يازماي، كۆڭلىڭىزدىلا ئويلاپ قېلىشىڭىزنى ئۈمىد قىلىمەن، بۇنداق ئىشلارغا جىق ئۇچراپ كەتتىم، ئادەمنىڭ قىزغىنلىقىغا سوغۇق سۇ سەپكەندەك بولۇپ قالىدىكەن.


چۈشۈرۈش ئادىرىسى: msjWin.rar (83.94 KB, چۈشۈرۈش سانى: 10)

مەنبە:
JQuery ئۇيغۇرچە دېئالوگ رامكىسى
http://www.nurqut.net/ud/forum.p ... 55&fromuid=2441
(مەنبەسى: نۇرقۇت دۇنياسى)

ھەمبەھرىلەش:  QQ دوست ۋە توپQQ دوست ۋە توپ QQ ھويلىسىQQ ھويلىسى تېڭشۈن مىكروبلوگىتېڭشۈن مىكروبلوگى تېڭشۈن دوستلارتېڭشۈن دوستلار
ساقلاشساقلاش ھەمبەھرھەمبەھر ھەمبەھرقېزىلما ئىسىلئىسىل ناچار ناچار ئۈندىدارغا يوللاشئۈندىدارغا يوللاش
بىلمىگەننى بىلىملەردىن بىل!
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىڭ

سەھىپە جۇغلانما قائىدىسى

QQ|قاماقخانا|رەسىمسىز ھالەت|يانفۇن|بىلىملەر تورى ( 冀ICP备14002886号-3

GMT+8, 2017-5-9 22:34 , Processed in 0.316437 second(s), 42 queries .

Powered by Discuz! X3.2(NurQut Team)

© 2001-2013 Comsenz Inc.

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش