سؤال

وأنا بدأت مدونة وورد التي سيكون لها محتوى للبالغين على ذلك، ولذا فإنني سوف تحتاج إلى صفحة البداية لأول مرة فقط في وورد. للمرة الأولى فقط المسألة، I يمكن اصلاحها مع كوكي (على الرغم من أنني أدرك أن ليس كل من تمكين ملفات تعريف الارتباط)

وماذا يمكن أن أفعله هو، إنشاء برنامج نصي الذي يقوم بتحميل صفحة أخرى إذا الكعكة هو غير موجود. أو أنا يمكن أن تجعل صفحة البداية تكون الصفحة بيتي، وإذا كان ملف تعريف الارتباط الحالي، وإعادة توجيه.

ولكن هذا ليس حقا ما كنت أبحث عنه. أنا لا أريد أن المتاعب مع الصفحات. عوضا أنا أبحث عن حل العلبة الخفيفة ذ، أن يظلم الخلفية (الصفحة الرئيسية) ويظهر لوحة مع خيار البقاء أو الرحيل.

وليس لدي أدنى فكرة حول كيفية بدء هذه. وأنا على دراية PHP، جافا سكريبت و CSS، لذلك أنا لا حتى يسأل عن التعليمات البرمجية. أريد فقط عرض مبرمج على شبكة الإنترنت على هذا، وبعض المساعدة حول كيفية إنشاء دفقة الصفحات الطريقة أود ذلك. أم أنها فكرة غبية؟

هل كانت مفيدة؟

المحلول

وأود فقط أن خلق CSS لذلك، والحصول عليها جميعا على استعداد للذهاب، ثم التمسك بها في الرأس مع حالتك. بهذه الطريقة، وتعلمون أن everypage وعرضه، ويمكنك؛ ر يكون "اشتعلت مع ملابسك أسفل" اذا كان لديك مرتبطة

.

وقلقي الوحيد سيكون للتأكد من أن تأثير العلبة الخفيفة يغطي أي شيء الجرافيكي، وأنا متأكد من أنك لا تريد أن تظهر قبل موافقة المستخدم لرؤيتها.

نصائح أخرى

وكنت استخدام حل العلبة الخفيفة.

ومنها مثلا.
http://leandrovieira.com/projects/jquery/lightbox/

وهذا يشمل أمثلة على كيفية استخدامها.

وينبغي ألا يكون هناك أي مشاكل مع خلق قليلا من شفرة جافا سكريبت يتحقق ارتباط ويعرض صندوق الضوء إذا لم يتم تعيين ملف تعريف الارتباط. جافا سكريبت يمكن عرض بسيط لشعبة مع الفريق مع خيار البقاء أو الرحيل. وربما لشعبة أخرى إلى قاتمة من الخلفية، ولكن يمكنك أن تفعل ذلك في أي بالطريقة التي تراها مناسبة.

ولقد استخدمت اقترح مسج صندوق عرض الشرائح حل، ولكن مضمنة لم تنجح، لم يتغير display: none بواسطة ومسج، لذلك كنت

$.colorbox({html:"<div id=\"splash-wrapper\"><h1>it works</h1></div>"});

ووعملت مثل السحر

استخدم صندوق عرض الشرائح والذي يطلق عليه ONLOAD

http://jacklmoore.com/colorbox/example1/

وأنا باستخدام هذا إلى إنشاء منبثقة على الحمل. ويحدد الكوكي أن تنتهي كل 30 يوما. إنشاء شعبة تسمى #inline_content مع كل المحتوى الخاص في ذلك وضعه على display: none;

وآمل أن يساعد هذا.

        <script>

                $(document).ready(function() { 

                    if (document.cookie.indexOf('visited=true') === -1) {
                       var expires = new Date();
                        expires.setDate(expires.getDate()+30);
                        document.cookie = "visited=true; expires="+expires.toUTCString();
                        $.colorbox({inline:true, width:"40%", height:"450px", href:"#inline_content"});

                    }


                    });

            </script>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top