|
|
|
ถ้าจะทําให้ fancybox popup ขึ้นเมื่อเราเปิดเว็บไซต์ขึ้นมาทําอย่างไรครับ |
|
|
|
|
|
|
|
Code (jQuery + Fancybox)
<script type="text/javascript">
$(document).ready(function() {
$("#various1").fancybox({
'titlePosition' : 'inside',
'transitionIn' : 'none',
'transitionOut' : 'none'
}).trigger('click');
});
</script>
|
|
|
|
|
Date :
2013-06-07 15:36:37 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับพี่วิน แต่ถ้าจะให้ 1 ip แสดงแบบนี้ได้แค่ 1 ครั้งของวัน เราสามารถทําได้ไหมครับ
หรือว่ามันจะยุ่งยากไป
|
|
|
|
|
Date :
2013-06-07 15:54:43 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ Cookie สิครับ
|
|
|
|
|
Date :
2013-06-07 15:59:01 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ $_SESSION ก็พอครับ ทำตัวแปรหนึ่งบอกไว้ว่าแสดงหรือยัง ถ้าแสดงแล้วก็ไม่ต้องแสดงอีก
Code (PHP)
if (!isset($_SESSION['fancybox_shown'])):
?>
<script type="text/javascript">
$(document).ready(function() {
$("#various1").fancybox({
'titlePosition' : 'inside',
'transitionIn' : 'none',
'transitionOut' : 'none'
}).trigger('click');
});
</script>
<?php
$_SESSION['fancybox_shown'] = true;
endif;
|
|
|
|
|
Date :
2013-06-07 15:59:27 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ตอนแรกคิดไปซะไกลจะต้องลงฐานข้อมูลรึเปล่า
|
|
|
|
|
Date :
2013-06-07 16:01:35 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดง 1 ครั้งใน 1 วัน ใช้คุ๊กกี้กำหนดอายุ 3600*24 จะสะดวกกว่านะครับ session ปิดหน้าเพจค่าตัวแปรก็หายแล้ว
|
|
|
|
|
Date :
2013-06-08 03:16:56 |
By :
thaiwebapps |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|