ამომხტარი მაგალითები. PopUp - ამომხტარი ფანჯარა

მნიშვნელოვანი შეტყობინებების ან უბრალოდ საიტზე განხორციელებული ცვლილებების საჩვენებლად, შეგიძლიათ გამოიყენოთ ამომხტარი ფანჯრები. არსებობს ორი სახის ამომხტარი ფანჯარა: რეგულარული და მოდალური.

შენიშვნა: მოდალური ფანჯრები განსხვავდება ჩვეულებრივი ფანჯრებისგან იმით, რომ სანამ მოდალური ფანჯარა ღიაა, მომხმარებელს არ შეუძლია ურთიერთქმედება საიტის სხვა ელემენტებთან, სანამ მოდალური ფანჯარა არ დაიხურება.

შეგიძლიათ იხილოთ მოდალური ფანჯრის მაგალითი JavaScript-ის გამოყენებით alert() მეთოდის გამოყენებით.

ამომხტარი ფანჯარა

ამომხტარი ფანჯრის შექმნის პირველი ნაბიჯი არის ელემენტის (ან ნებისმიერი სხვა ელემენტის) შექმნა და მისი სტილი:

დოკუმენტის სათაური .okno ( სიგანე: 300 პიქსელი; სიმაღლე: 50 პიქსელი; ტექსტის გასწორება: ცენტრში; ბალიშები: 15 პიქსელი; კონტური: 3 პიქსელი მყარი #0000cc; საზღვრის რადიუსი: 10 პიქსელი; ფერი: #0000cc; ) ამომხტარი ფანჯარა! სცადე »

ეს გამოყენებული იქნება როგორც ამომხტარი ფანჯარა. ახლა ჩვენ ვმალავთ მას ეკრანის თვისების მნიშვნელობის none-ის გამოყენებით და ვამატებთ ბმულს, რომელზეც დაწკაპუნებისას გამოჩნდება ამომხტარი ფანჯარა:

დოკუმენტის სათაური #okno (სიგანე: 300 პიქსელი; სიმაღლე: 50 პიქსელი; ტექსტის გასწორება: ცენტრში; შიგთავსი: 15 პიქსელი; კონტური: 3 პიქსელი მყარი #0000 კუბ.; საზღვრის რადიუსი: 10 პიქსელი; ფერი: #0000 კუბ.; ეკრანი: არცერთი; ) #okno:სამიზნე (ჩვენება: ბლოკი;) ამომხტარი ფანჯარა! ზარის ამომხტარი ფანჯარა Try »

ფსევდოკლასი:target-ის გამოყენებით ვირჩევთ და ვიყენებთ სტილებს იმ ელემენტზე, რომელზეც იყო ნავიგაცია. ამრიგად, ბმულზე დაწკაპუნების შემდეგ, ელემენტის ჩვენების თვისების მნიშვნელობა შეიცვლება არცერთიდან ბლოკად.

ახლა ჩვენ უნდა განვათავსოთ იგი გვერდის შუაში ისე, რომ გამოიყურებოდეს ამომხტარ ფანჯარაში. გააკეთეთ ის აბსოლუტურად განლაგებული და ცენტრიდან ვერტიკალურად და ჰორიზონტალურად:

#okno (სიგანე: 300 პიქსელი; სიმაღლე: 50 პიქსელი; ტექსტის გასწორება: ცენტრში; შიგთავსი: 15 პიქსელი; კონტური: 3 პიქსელი მყარი #0000cc; საზღვრის რადიუსი: 10 პიქსელი; ფერი: #0000cc; ეკრანი: არცერთი; /*პოზიცია და ცენტრი*/ პოზიცია: ზევით: 0;

შემდეგი ნაბიჯი არის ფანჯრის დამალვის განხორციელება, როდესაც დააწკაპუნებთ ნებისმიერ ადგილას გვერდზე ან თავად ფანჯარაზე. ამისათვის ჩვენ უნდა განვათავსოთ ელემენტი ელემენტის შიგნით:

ამომხტარი ფანჯარა!

შემდეგ ჩვენ განვათავსებთ ელემენტს და გაჭიმეთ იგი ფანჯრის მთელ სიგანეზე და სიმაღლეზე. ჩვენ დავაყენეთ ის ჩვენება: არცერთი; და გადაიტანეთ ჩვენი ბმული მასზე:

დოკუმენტის სათაური #მთავარი ( ჩვენება: არცერთი; პოზიცია: აბსოლუტური; ზევით: 0; მარცხნივ: 0; სიგანე: 100%; სიმაღლე: 100%; ) #okno ( სიგანე: 300 პიქსელი; სიმაღლე: 50 პიქსელი; ტექსტის გასწორება: ცენტრში; შიგთავსი : 15px: სქელი #0000cc; ზარის ამომხტარი ფანჯარა Try »

ეკრანის წაშლა: ელემენტიდან არცერთი. (ეს აღარ არის საჭირო, რადგან ახლა ვიმალებით ). შედეგად, მშობელი ახლა მალავს ამომხტარ ფანჯარას არჩევანის გვერდზე გადამისამართებით.

ეს დაასრულებს მარტივი ამომხტარი ფანჯრის შექმნას.

მოდალური ფანჯარა

ამომხტარი მოდალური ფანჯრის შესაქმნელად, აიღეთ ელემენტი, შეიმუშავეთ იგი და დაამატეთ ბმული, მასზე დაწკაპუნებისას გამოჩნდება:

დოკუმენტის სათაური #okno ( სიგანე: 300 პიქსელი; სიმაღლე: 50 პიქსელი; ტექსტის გასწორება: ცენტრში; შიგთავსი: 15 პიქსელი; კონტური: 3 პიქსელი მყარი #0000 კუბ.; საზღვრის რადიუსი: 10 პიქსელი; ფერი: #0000 კუბ.; ეკრანი: არცერთი; პოზიცია: აბსოლუტური; ზედა : 0: 0, მარცხნივ: 0; ზარის ამომხტარი ფანჯარა

სრულფასოვანი მოდალური ფანჯრის შექმნის შემდეგი ნაბიჯი არის ღილაკის დამატება, რომელიც დამალავს ჩვენს ფანჯარას. ჩვენ გავაკეთებთ ღილაკს ჩვეულებრივი ბმულიდან, დავამატებთ მას და დავაპროექტებთ მას:

დოკუმენტის სათაური #okno ( სიგანე: 300 პიქსელი; სიმაღლე: 50 პიქსელი; ტექსტის გასწორება: ცენტრში; შიგთავსი: 15 პიქსელი; კონტური: 3 პიქსელი მყარი #0000 კუბ.; საზღვრის რადიუსი: 10 პიქსელი; ფერი: #0000 კუბ.; ეკრანი: არცერთი; პოზიცია: აბსოლუტური; ზედა 0. მარცხნივ: 0. სამიზნე: ბლოკირება; : #e6e6ff;)
ფანჯრის დახურვა ზარის ამომხტარი ფანჯარა სცადეთ »

მოდალური ფანჯრის ჩვენებისას გვერდის დაბნელების ეფექტისთვის, თქვენ უნდა მოათავსოთ ყველა არსებული ფანჯრის კოდი დამატებითში:

ამომხტარი ფანჯარა!
დახურეთ ფანჯარა

განათავსეთ მშობელი და გაჭიმეთ იგი ფანჯრის მთელ სიგანეზე და სიმაღლეზე. ჩვენ დავაყენეთ ის ჩვენება: არცერთი; და გადაიტანეთ ფანჯრის ზარის ბმული მასზე.

ბავშვისთვის ამოიღეთ ჩვენება: არცერთი; (ეს აღარ არის საჭირო, რადგან მშობელი ყველაფერს მალავს შიგნით). შედეგად, მშობელი პასუხისმგებელია მოდალური ფანჯრის ჩვენებაზე და გვერდის ფონის დაბნელებაზე, ხოლო ბავშვი მხოლოდ თავად ფანჯრის გაფორმებაზეა პასუხისმგებელი:

დოკუმენტის სათაური #zatemnenie ( ფონი: rgba(102, 102, 102, 0.5); სიგანე: 100%; სიმაღლე: 100%; პოზიცია: აბსოლუტური; ზედა: 0; მარცხნივ: 0; ჩვენება: არცერთი; ) #okno ( სიგანე: 300px: 15px; საზღვრები: 1px: #0000cc padding;
ფანჯრის დახურვა ზარის ამომხტარი ფანჯარა სცადეთ »

შენიშვნა: თუ თქვენ გჭირდებათ, რომ მომხმარებელმა დაუყოვნებლივ დაინახოს ამომხტარი ფანჯარა გვერდზე შესვლისას (და არ დაურეკოს მას ბმულით), მაშინ ფანჯრის ID-თან ერთად უნდა შეიყვანოთ გვერდის მისამართი (მაგალითად, მისამართი შეიძლება გამოიყურებოდეს ასე: site.ru/papka/documet.

PopUP არის pop-up რეკლამა, რომელიც შექმნილია ვებ ტრაფიკის მოსაზიდად ან ელ.ფოსტის მისამართების შესაგროვებლად. ასეთი ელემენტები ხშირად არის ინტერნეტ რეკლამის ფორმები WorldWideWeb-ზე. როგორც წესი, ეს არის ახალი ფანჯრები, რომლებიც იხსნება ვებ ბრაუზერში რეკლამების საჩვენებლად. ისინი, როგორც წესი, გენერირდება JavaScript-ით, ჯვარედინი სკრიპტირების (XSS) გამოყენებით, ზოგჯერ მეორადი დატვირთვით და AdobeFlash-ის გამოყენებით.

PopUP-ის ვარიაცია არის pop-up რეკლამები, რომლებიც იხსნება ბრაუზერის ახალ ფანჯარაში, რომელიც დამალულია აქტიურ ფანჯარაში.

წარმოშობის ისტორია

პირველი pop-up რეკლამა გამოჩნდა Tripod.com-ზე 1990-იანი წლების ბოლოს. ეთან ცუკერმანი ირწმუნება, რომ მან დაწერა კოდი ცალკეულ ფანჯრებში რეკლამების გასაშვებად, საჩივრების საპასუხოდ ბანერების რეკლამებთან დაკავშირებით. შემდგომში, დეველოპერმა არაერთხელ მოიხადა ბოდიში იმ უხერხულობისთვის, რომელიც მისმა გამოგონებამ დაიწყო.

Opera იყო პირველი დიდი ბრაუზერი, რომელიც მოიცავდა ამომხტარი ბლოკირების ხელსაწყოებს. Mozilla ბრაუზერმა მოგვიანებით გააუმჯობესა ეს განვითარება გვერდის ჩატვირთვისას წარმოქმნილი PopUP ფანჯრის დაბლოკვით. 2000-იანი წლების დასაწყისში, ყველა მთავარმა ბრაუზერმა, გარდა Internet Explorer-ისა, საშუალებას აძლევდა მომხმარებელს თითქმის მთლიანად აღმოფხვრა არასასურველი pop-up რეკლამები. 2004 წელს მაიკროსოფტმა გამოუშვა Windows XP SP2, რომელმაც დაამატა ამ ბრაუზერის დაბლოკვა.

თანამედროვე ბრაუზერების უმეტესობას გააჩნია ამომხტარი დაცვის საშუალებები. მესამე მხარის ხელსაწყოები ჩვეულებრივ მოიცავს სხვა ფუნქციებს, როგორიცაა რეკლამის ფილტრაცია.

ამომხტარი ფანჯრები

ჩამოტვირთული კონტენტის ზოგიერთმა ტიპმა - სურათები, უფასო მუსიკა და სხვა - შეიძლება გამოიწვიოს ამომხტარი ფანჯარა. გარდა ამისა, ისინი ზოგჯერ ჩვეულებრივ ვებგვერდებს ჰგავს და საიტის სახელი გამოჩნდება საძიებო ზოლში. ბევრი რესურსი იყენებს ამომხტარ ფანჯრებს ინფორმაციის საჩვენებლად, ამჟამად ღია გვერდის შეფერხების გარეშე. მაგალითად, თუ თქვენ შეავსეთ ფორმა ვებ გვერდზე და დაგჭირდათ დამატებითი მითითებები, PopUP ფანჯარა მოგცემთ დამატებით ინფორმაციას ისე, რომ არ დაკარგოთ ფორმაში უკვე შეყვანილი მონაცემები. ამომხტარი რეკლამის ბლოკატორების უმეტესობა ამ ტიპის ჩამოტვირთვის საშუალებას იძლევა.

მაგრამ გაითვალისწინეთ, რომ ზოგიერთი ვებ ინსტალერი, როგორიცაა McAfee-ის მიერ გამოყენებული, პროგრამული უზრუნველყოფის დასაინსტალირებლად იყენებს ამომხტარ ფანჯარას. ბევრ ინტერნეტ ბრაუზერში Ctrl ღილაკის დაჭერით ბმულზე დაწკაპუნებისას ფილტრს გვერდის ავლით.

ამ შემთხვევაში, დაწკაპუნებამ (თუნდაც შემთხვევით) ერთ ამომხტარ ფანჯარაზე შეიძლება გამოიწვიოს სხვების გახსნა.

ამომხტარი ფანჯრების ბლოკერის გვერდის ავლით

ბანერის რეკლამისა და ამომხტარი ფანჯრის კომბინაცია არის „ჰოვერ რეკლამა“, რომელიც იყენებს DHTML-ს ეკრანზე გვერდის შინაარსის ზემოთ გამოსაჩენად. JavaScript-ის გამოყენებით, რეკლამა შეიძლება გადაფაროს ვებ გვერდის თავზე გამჭვირვალე ფენაში. ეს რეკლამა შეიძლება გამოჩნდეს თითქმის ყველა შემთხვევაში, როდესაც რეკლამის განმთავსებელს სურს მისი გამოჩენა. ასეთი PopUP ფანჯრის სკრიპტი წინასწარ ვერ შეინიშნება. მაგალითად, რეკლამა შეიძლება შეიცავდეს AdobeFlash ანიმაციას, რომელიც დაკავშირებულია რეკლამის განმთავსებლის საიტთან. ის ასევე შეიძლება გამოიყურებოდეს როგორც ჩვეულებრივი ფანჯარა. ვინაიდან რეკლამები ვებ გვერდის ნაწილია, მათი დაბლოკვა შეუძლებელია ბლოკერის გამოყენებით, მაგრამ მათი გახსნის თავიდან აცილება შესაძლებელია მესამე მხარის აპლიკაციების გამოყენებით (როგორიცაა AdBlock და AdblockPlus) ან მორგებული სტილის ფურცლების გამოყენებით.

PopUnder

ეს რეკლამა ჩვეულებრივი PopUP ფანჯრის მსგავსია, მაგრამ ის დამალულია ბრაუზერის მთავარი ფანჯრის მიღმა, ვიდრე მის წინ. როდესაც pop-up რეკლამები ფართოდ გავრცელდა და დაიწყო მთელი კომპიუტერის ეკრანის დაკავება, ბევრმა მომხმარებელმა ისწავლა მათი დაუყონებლივ დახურვა. სწორედ ამიტომ გამოჩნდა PopUNDER, რომლებიც არ უშლიან ხელს მომხმარებლის მიერ საიტის კონტენტის ნახვას. ისინი, როგორც წესი, შეუმჩნეველი რჩება მანამ, სანამ ბრაუზერის მთავარი ფანჯარა არ დაიხურება ან მინიმუმამდე დაიხურება. კვლევამ აჩვენა, რომ მომხმარებლები უკეთესად რეაგირებენ ამ რეკლამებზე, ვიდრე ამომხტარი რეკლამები, რადგან ისინი არ გამოიყურებიან, როგორც ინტრუზიული.

პოპულარული სარეკლამო ტექნოლოგია

რეკლამა იყენებს ორ ძალიან მარტივ JavaScript ფუნქციას, რომლებიც დაინერგა 1997 წელს Netscape 2.0B3 ბრაუზერთან ერთად. ეს მეთოდოლოგია ფართოდ გამოიყენება ინტერნეტში. თანამედროვე ვებ გამომცემლები და რეკლამის განმთავსებლები იყენებენ მას გვერდის კონტენტის წინ ფანჯრის შესაქმნელად, რეკლამის ჩატვირთვისთვის და შემდეგ ეკრანის მიღმა გაგზავნისთვის.

თანამედროვე ბრაუზერების უმეტესობა PopUP-ის ამომხტარი ფანჯრის გახსნის საშუალებას იძლევა მხოლოდ მაშინ, როდესაც არსებობს მომხმარებლის ურთიერთქმედება (როგორიცაა მაუსის დაწკაპუნება). ნებისმიერი არაინტერაქტიული ზარი (ტაიმერის გამოძახება, მოვლენების ჩატვირთვა და ა.შ.) გამოიწვევს ახალი ფანჯრის დაბლოკვას. ამ შეზღუდვის თავიდან ასაცილებლად, ამომხტარი რეკლამების უმეტესობა გააქტიურებულია მაუსის მოვლენის მსმენელის გამოყენებით, რომელიც დამაგრებულია პირდაპირ დოკუმენტზე ან დოკუმენტის სხეულზე. ეს საშუალებას გაძლევთ დაიჭიროთ მაუსის ყველა დაწკაპუნება გვერდზე, რომელიც არ იყო გამოყენებული სხვა მოვლენის დამმუშავებლების მიერ. მაგალითად, როდესაც მომხმარებელი ირჩევს ტექსტს, მაუსის დაწკაპუნება აღმოჩენილია დოკუმენტზე მიმაგრებული მსმენელის მიერ. ეს გაიხსნება ამომხტარი ფანჯარა ზემოთ მოცემული კოდის გამოყენებით.

"სახიფათო" PopUP ფანჯრის გენერატორი

სხვადასხვა ვებსაიტებისა და ვებ აპლიკაციების მომხმარებლები ბრაუზერის გამოყენებისას მუდმივად აწყდებიან არასასურველ ამომხტარ ფანჯარას. როგორც წესი, ასეთი PopUP ფანჯარა ამოღებულია "დახურვის" ან "გაუქმების" ფუნქციის გამოყენებით. ვინაიდან ეს არის ტიპიური მომხმარებლის პასუხი, დეველოპერებმა დაიწყეს გარკვეული ხრიკების გამოყენება. ამრიგად, სარეკლამო შეტყობინებების შემუშავებისას, ეკრანზე იქმნება ღილაკები ან კონტროლი, რომლებიც მსგავსია „დახურვის“ ან „გაუქმების“ ოფციის მსგავსი. თუმცა, როდესაც მომხმარებელი ირჩევს ამ ვარიანტებიდან ერთ-ერთს, ღილაკი ასრულებს მოულოდნელ ან არაავტორიზებულ მოქმედებას (მაგალითად, ახალი ამომხტარი ფანჯრის გახსნა ან მომხმარებლის სისტემაში არასასურველი ფაილის ჩამოტვირთვა).

იმის გამო, რომ ვებ დიზაინის ტექნოლოგიები ავტორებს საშუალებას აძლევს გამოიყენონ „ყალბი“ ნებისმიერი ფორმა, ზოგიერთი მომხმარებელი საერთოდ უარს ამბობს ამომხტარი ფანჯრის შიგნით რომელიმე ელემენტზე დაწკაპუნებაზე ან ურთიერთობაზე.

URL გადამისამართება

ზოგჯერ URL-ები გადამისამართებულია სარეკლამო გვერდებზე ფონის URL-ის გადამისამართების ფუნქციის გამოყენებით. ისინი ზოგჯერ იხსნება ახალ ჩანართში, შემდეგ კი ძველი ფონის ჩანართის შინაარსი იცვლება სარეკლამო გვერდებით გადამისამართების გამოყენებით. AdblockPlus, uBlock ან NoScript ვერ დაბლოკავს ამ pop-up გადამისამართებებს. ამ ფუნქციას სულ უფრო ხშირად იყენებენ სარეკლამო დისტრიბუტორები, რათა ეძებონ გზა, რათა PopUP ფანჯარა ყველაზე აქტიური გახდეს.

როგორ მოვიშოროთ ამომხტარი ფანჯრები

როგორ ამოიღოთ რეკლამები ბრაუზერში? უპირველეს ყოვლისა, შეამოწმეთ განახლებები. თქვენი ბრაუზერის განახლების შენარჩუნება დიდ გზას წაგართმევთ ამომხტარ ფანჯარასთან ბრძოლაში. ბრაუზერების უმეტესობა დაყენებულია ავტომატურად განახლებისთვის, მაგრამ ეს შეიძლება გამორთოთ. ეს პროცესი ჩვეულებრივ მხოლოდ რამდენიმე წუთს იღებს.

  • Firefox: დააჭირეთ აპის სახელის ღილაკს ზედა მარცხენა კუთხეში. გადაიტანეთ მაუსი დახმარებაზე და აირჩიეთ Firefox-ის შესახებ. ეს გაიხსნება ფანჯარა ბრაუზერის ვერსიის ინფორმაციით. თუ თქვენი ბრაუზერი ავტომატურად არ ჩამოტვირთავს და არ დააინსტალირებს.
  • Chrome: დააჭირეთ მენიუს ღილაკს ზედა მარჯვენა კუთხეში. აირჩიეთ „Chrome-ის შესახებ“ ბოლოში, გაიხსნება ახალი ჩანართი და ბრაუზერი შეამოწმებს განახლებებს. თუ არსებობს, ისინი ავტომატურად დაინსტალირდება.
  • Internet Explorer: განახლების მეთოდი დამოკიდებულია ბრაუზერის ვერსიაზე, რომელსაც იყენებთ. ძველი ვარიანტებისთვის, თქვენ უნდა შეიყვანოთ Windows Update. Internet Explorer 10-ისა და 11-ისთვის შეგიძლიათ ჩართოთ ავტომატური განახლებები Gear-ის ხატულაზე დაწკაპუნებით და Internet Explorer-ის შესახებ არჩევით.
თუ განახლებები არ დაეხმარება

ზოგჯერ ვებსაიტების PopUP-ები და მსგავსი პროგრამული უზრუნველყოფა ზედმეტად ღრმად არის ჩასმული, რათა ამოღებულ იქნეს განახლებით. ასეთ შემთხვევებში, თქვენი ბრაუზერის ხელახლა ინსტალაცია ან შეცვლა შეიძლება დაგეხმაროთ პრობლემის მოგვარებაში.

პირველ რიგში, ჩამოტვირთეთ ბრაუზერის უახლესი ვერსია, რომლის გამოყენებაც გსურთ. თქვენ შეგიძლიათ იპოვოთ ჩამოტვირთვის ბმულები თითოეული აპლიკაციის მთავარ გვერდზე.

დღეს ჩვენ ვისაუბრებთ იმაზე, თუ როგორ შექმნათ თქვენი საკუთარი ამომხტარი ფანჯარა თქვენი ვებსაიტისთვის. ახლა ეს მეთოდი ძალიან პოპულარულია, მაგრამ მისი განხორციელების გადაწყვეტილებების უმეტესობა ფასიანია. არც თუ ისე ლამაზი ფანჯრის მაგალითი (მაგრამ ეს მხოლოდ მაგალითია) პოსტის შიგნით...

ამ პოსტში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ ასეთი ამომხტარი ფანჯარა. მარტივი, სწრაფი, ეფექტური და რაც მთავარია უფასო!

ნებისმიერი ამომხტარი ფანჯარა არსებითად შედგება ორი ნაწილისგან. პირველი არის ზოგადი ფონის ჩაბნელება. მეორე არის თავად ფანჯარა. ფანჯარა, თავის მხრივ, ჩვეულებრივ იყოფა სათაურად, ტექსტად და გამოწერის ფორმად. მოდით მოვამზადოთ ბაზა ჩვენი ფანჯრისთვის, მითითებული სტრუქტურის გათვალისწინებით.

Ჩვენ გვაქვს:
fs_popup_bg — საიტის დაბინდვა;
fs_popup - თავად ფანჯარა;
fs_popup_head — ფანჯრის სათაური;
fs_content — ფანჯრის შინაარსი, დაყოფილია ორ ნაწილად;

ახლა დავწეროთ საჭირო სტილები...

#fs_popup_bg ( z-index:9999; მარცხნივ:0; ზედა:0; პოზიცია:ფიქსირებული; სიგანე:100%; სიმაღლე:100%; ფონი:rgba(0,0,0,0.9); ) #fs_popup ( ზღვარი: 10% 20%; კონტური: 5px მყარი #FF0000;

მოდით გადავხედოთ ჩვენი ამომხტარი ფანჯრის სტილებს.
#fs_popup_bg- მიუთითებს, რომ ჩვენი ფონი იქნება შავი და თითქმის გაუმჭვირვალე (0.9), განთავსდება ზედა მარცხენა კუთხეში და დაიკავებს ეკრანის მთელ არეალს. ამ შემთხვევაში, ელემენტის სიღრმე, უფრო სწორად მისი აწევა სხვა ელემენტებზე მაღლა, იქნება ძალიან დიდი (აუცილებლად მეტი ვიდრე სხვები).
#fs_popup- მიუთითებს, რომ ფანჯარა იქნება ფონზე მაღლა (წინააღმდეგ შემთხვევაში ვერ დავინახავთ). მისი ზომები იქნება 600px 300px მომრგვალებული კუთხეებით და წითელი საზღვრით.
.fs_content_left, .fs_content_right- გვეუბნება, რომ ბლოკები დაჭერილია მარცხნივ (აუცილებელია მათი მდებარეობისთვის იმავე დონეზე), მათ აქვთ ჩაღრმავები და Arial შრიფტი.

მოდით შევავსოთ ჩვენი ფანჯარა შინაარსით:

დახურვაამ პოსტში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ ასეთი ამომხტარი ფანჯარა. მარტივი, სწრაფი, ეფექტური და რაც მთავარია უფასო! იჩქარეთ და შეიყვანეთ თქვენი ელ. ფოსტა და მიიღეთ უამრავი სასარგებლო ინფორმაცია!*

Თქვენი ელ. ფოსტა:
* - ეს ველი არ არის აქტიური. ღილაკზე "გამოწერა" დაწკაპუნებით თქვენ ეთანხმებით თქვენი მისამართის გამოყენებას სარეკლამო მასალების მასობრივი გაგზავნის მიზნით. თქვენ ასევე ანდერძით თქვენი მანქანა, ბინა და თქვენი შემოსავლის 10% საიტის ავტორს.

და მოდით დავამატოთ ჩვენი სტილები უფრო ლამაზი ჩვენებისთვის:

#fs_popup_bg ( z-index:9999999999998; მარცხნივ:0; ზედა:0; პოზიცია:ფიქსირებული; სიგანე:100%; სიმაღლე:100%; ფონი:rgba(0,0,0,0.9); ) #fs_popup ( ზღვარი: 10% 20%: 999999999; ;text-decoration: underline; ;) .fs_content_left ( სიგანე: 370px; ფერი: #FFF; შრიფტის ზომა: 17px; ხაზის სიმაღლე: 17px; font-family: Arial;) შრიფტის ზომა: 7 პიქსელი; სიმაღლე: 35px; ფონი: #FFFF00; კურსორი: მაჩვენებელი; ფერი: #000; )

ეს ძირითადად ყველაფერია. როგორც მაგალითიდან ხედავთ, JavaScript ამომხტარი ფანჯრისთვის არსებითად საჭიროა ორ შემთხვევაში:
1) ჩვენი ფანჯრის დახურვის ღონისძიება;
2) ღილაკზე „გამოწერა“ დაწკაპუნების ღონისძიება;
ასევე არ იქნება ცუდი იმის შემოწმება, არის თუ არა ეს ფანჯარა ნაჩვენები ამ კომპიუტერზე. ქუქი-ფაილებით მუშაობა საკმაოდ შესაფერისია ამ მიზნებისთვის.

მოდით შევხედოთ მოდალური ამომხტარი ფანჯრების შექმნას, რომლებსაც ასევე პოპულარულად უწოდებენ ამომხტარ ფანჯრებს.

ჩვენ ვისაუბრეთ pop-up (მოდალური) ფანჯრების შექმნაზე WordPress-ში.

ამ მაგალითში, მოდალური ფანჯრები ჩნდება ღილაკზე (ტექსტზე) დაწკაპუნებისას და ქრება, როდესაც დააწკაპუნებთ ნებისმიერ ზონაში მოდალური ფანჯრის მიღმა, ან როცა დააწკაპუნებთ საკვანძო სიტყვაზე.

FadeIn სკრიპტის მნიშვნელობების შეცვლით შეგიძლიათ გაზარდოთ ან შეამციროთ ამომხტარი მოდალური ფანჯრის გახსნის სიჩქარე, ხოლო fadeOut-ს შეუძლია გაზარდოს ან შეამციროს დახურვის სიჩქარე.

სამუშაოდ, თქვენ უნდა შეიყვანოთ jQuery ბიბლიოთეკა.

თქვენ შეგიძლიათ ნახოთ და ჩამოტვირთოთ დემო მაგალითი ქვემოთ.

თუ თქვენ გაქვთ შეკითხვები, დასვით კომენტარებში.

HTML დააწკაპუნეთ ჩემზე! და ჩემთვისაც... პირველი მოდალური ფანჯრის სათაური!
მართლა მოგწონს ვასაბი?

მეორე მოდალური ფანჯრის სათაური არ არის!
Ცა ლურჯია?

დიახ Wordpress-club.com CSS .fond ( position:absolute; padding-top:45px; top:0; მარცხენა:0; right:0; bottom:0; background-color:#f8b334; ) .mymagicoverbox (display:inline -block: 10px; font-family:"Roboto"; text-align:auto padding:#ffffff color:#66666 font-family 1px მყარი #e7e7e7; margin-top:10px ) .mymagicoverbox_fermer (ფერი:#CB2025; კურსორი: მაჩვენებელი; font-weight:400; font-size:14px; font-style:normal font-family:"Roboto"; myfond_gris ( ჩვენება: არცერთი; ფონის ფერი:#000000; გამჭვირვალობა:0.7; სიგანე:100%; სიმაღლე:100%; z-ინდექსი:9998; პოზიცია: ფიქსირებული; ზედა: 0; ქვედა: 0; მარჯვენა: 0; მარცხენა: 0; ) JS $(დოკუმენტი).ready(function())($(".mymagicoverbox").click(function() ($("#myfond_gris").fadeIn(300); var iddiv = $(this).attr ("iddiv") $("#"+iddiv).fadeIn(300) $("#myfond_gris").attr("#myfond_gris").fadeOut(300);

მოდით შევხედოთ მოდალური ამომხტარი ფანჯრების შექმნას, რომლებსაც ასევე პოპულარულად უწოდებენ ამომხტარ ფანჯრებს. WordPress-ში pop-up (მოდალური) ფანჯრების შექმნაზე ცალკე გაკვეთილზე ვისაუბრეთ. ამ მაგალითში, მოდალური ფანჯრები ჩნდება ღილაკზე (ტექსტზე) დაწკაპუნებისას და ქრება, როდესაც დააწკაპუნებთ ნებისმიერ ზონაში მოდალური ფანჯრის მიღმა, ან როცა დააწკაპუნებთ საკვანძო სიტყვაზე. FadeIn სკრიპტის მნიშვნელობების შეცვლით შეგიძლიათ გაზარდოთ ან შეამციროთ ამომხტარი მოდალური ფანჯრის გახსნის სიჩქარე, ხოლო FadeOut-ს შეუძლია გაზარდოს ან შეამციროს დახურვის სიჩქარე. სამუშაოდ, თქვენ უნდა შეიყვანოთ jQuery ბიბლიოთეკა. შეგიძლიათ ნახოთ და ჩამოტვირთოთ დემო მაგალითი ქვემოთ. თუ თქვენ გაქვთ შეკითხვები, დასვით კომენტარებში. HTML

 

შეიძლება სასარგებლო იყოს წაკითხვა: