|
|
|
lightbox ทำยังไงครับ เวลาที่เราคลิกเปิด lightbox แล้วให้หน้าหลัก มัน refresh อะครับ |
|
|
|
|
|
|
|
Code (jQuery)
window.parent.location.reload();
|
|
|
|
|
Date :
2013-06-09 17:11:50 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body onload="window.parent.location.reload();">
ผมใส่แบบนี้ มันปิดหน้า lightbox ไปเลยครับ
|
|
|
|
|
Date :
2013-06-10 09:18:05 |
By :
addy_it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lightBox นี่ผมลองเข้าไปดูเว็บเขา มันไม่มี option ที่จะให้สั่งให้ทำอะไรตอนปิด ไม่มีอะไรคล้าย onclose
มันเก่าแล้นะครับ ตั้งแต่ปี 2007
ลองดู fancybox ดูไหม ถ้าอันนี้มี option ดังกล่าวแน่นอน
http://fancyapps.com/fancybox/
Code (JavaScript)
$(document).ready(function() {
$('#someElement').fancybox({
afterClose: function () {
window.parent.location.reload();
}
});
});
|
|
|
|
|
Date :
2013-06-10 09:47:14 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูผิด นึกว่า คลิกปิด
ถ้าคลิกเปิด ก็มี option afterShow นะครับ
Code (PHP)
$(document).ready(function() {
$('#someElement').fancybox({
afterShow: function () {
window.parent.location.reload();
}
});
});
|
|
|
|
|
Date :
2013-06-10 09:49:16 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนหน่อยครับ ตรงนี้คืออะไรครับ $('#someElement').
ลองแล้วก็ยังไม่ได้ครับ
<script type="text/javascript" src="../../js/scripts/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="../../js/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../../js/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="../../js/fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('#someElement').fancybox({
afterShow : function () {
window.parent.location.reload();
}
});
});
</script>
|
ประวัติการแก้ไข 2013-06-10 11:10:01
|
|
|
|
Date :
2013-06-10 10:45:21 |
By :
addy_it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตอนคุณสร้าง fancybox คุณใช้โค้ดยังไงครับ
$('#someElement') มันก็จะคล้ายๆ กันคุณลองสังเกตดูครับ แล้วเปลี่ยน id หรือ class ให้มันตรงกัน
คือถ้าก็อปไป มันก็ไม่ได้หรอกครับ เพราะผมไม่รู้ว่าคุณใช้ class อะไร id อะไร
ผมจึงใช้ชื่อ someElement ไงครับ เ็ป็นชื่อที่ให้แทนที่ด้วยชื่อที่คุณใช้
ต้องประยุกต์ครับ หัดสังเกตและดัดแปลง การเขียนโปรแกรมไม่ใช่เอาไป copy paste ได้หมดเสียทุกอย่าง
|
|
|
|
|
Date :
2013-06-13 13:16:52 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|