我想在網頁加載時使用fancybox顯示模式窗口。該窗口將顯示一個網頁,可以選擇所需的語言。顯示在彈出窗口中的頁面將是與主頁位於同一文件夾(index.php
)中的網頁(index_popup.php
)。開始FancyBox在頁面加載沒有點擊
回答
雖然FancyBox不支持自動啓動的方式,但有幾個解決方法看起來相當成功。我使用的一個值得注意的方法是在下面的鏈接中提供類似的問題。這應該完成的onPageLoad:
window.jQuery(document).ready(function() {
$.fancybox.open('#popup_box');
});
感謝您的解決方案,它正在工作,當你想在沒有點擊加載時打開 – steve
爲2的fancybox:文檔提供了以下例子: http://jsfiddle.net/STgGM/,而我已經準備好添加一個文件:
jQuery(document).ready(function($) {
$.fancybox.open([
{
href : 'http://fancyapps.com/fancybox/demo/1_b.jpg',
title : '1st title'
},
{
href : 'http://fancyapps.com/fancybox/demo/2_b.jpg',
title : '2nd title'
}
], {
padding : 0
});
});
文檔:http://fancyapps.com/fancybox/ – ptim
<head>
<script type="text/javascript">
function autoClick() {
document.getElementById('onload').click();
}
</script>
</head>
<body onLoad="autoClick();">
<a class="fancybox-media" id="onload" href="https://www.youtube.com/watch?v=MWydLB0nFew"></a>
$(document).ready(function() {
$('#popup_box').fancybox().trigger('click');
});
感謝pariss ..它在我的函數調用中起作用。 – Prabhagaran
它在(document).ready之外工作。例如:function myfunction(){$('#popup_box')。fancybox()。trigger('click'); } – Prabhagaran
見Fancybox popup once time for session
<script type="text/javascript" src="/js/jquery/jquery.cookie.js"></script>
<script type="text/javascript">
(function($) {
function openFancybox() {
// launches fancybox after half second when called
setTimeout(function() {
$.fancybox.open(
[
{
href : 'http://fancyapps.com/fancybox/demo/1_b.jpg',
}
]
);
}, 1500);
};
var visited = $.cookie('visited'); // create the cookie
if (visited == 'yes') {
return false; // second page load, cookie is active so do nothing
} else {
openFancybox(); // first page load, launch fancybox
};
// assign cookie's value and expiration time
$.cookie('visited', 'yes', {
expires: 1 // the number of days the cookie will be effective
});
})(jQuery);
</script>
的
O男人...你美... –
如何使這個橫幅可點擊?我想添加一個鏈接,當用戶點擊此橫幅時,他應該重定向到鏈接! –
看看api http://fancybox.net/api ...你也許可以用html代碼而不是「href」來使用「內容」 –
- 1. 打開的fancybox在頁面加載
- 2. Fancybox在頁面打開加載
- 3. 開始加載點擊()
- 4. 加載頁面點擊,如果沒有加載之前
- 5. Fancybox加載div點擊?
- 6. 點擊事件沒有綁定到加載的內容在fancybox
- 7. 網頁沒有加載按鈕點擊
- 8. 的fancybox沒有加載一個頁面上,但在另一個
- 9. 在頁面加載時加載fancybox + fancybox的特定選項
- 10. jquery沒有按鈕點擊加載html頁面
- 11. asp.net單選按鈕點擊事件沒有頁面加載
- 12. Fancybox正在花2點擊打開動態加載的內容
- 13. 在頁面加載時啓動FancyBox
- 14. jQuery,在頁面加載運行Fancybox
- 15. 的fancybox在頁面加載錯誤
- 16. 在AJAX加載頁面Fancybox的'iframe'
- 17. FancyBox - 在按鈕上重新加載父頁面單擊
- 18. FancyBox,讓Ajax在窗口加載點擊/點擊
- 19. Fancybox頁面錨點
- 20. 有沒有辦法在頁面加載完成之前點擊一個元素
- 21. 頁面沒有加載wordpress
- 22. Twitter頁面沒有加載
- 23. UIWebView沒有加載頁面
- 24. 射擊在頁面加載
- 25. 在完成頁面加載後開始預加載內容
- 26. 如何在ajax任務開始時加載頁面加載欄?
- 27. 打開fancybox當點擊div
- 28. 轉換點擊頁面加載jquery
- 29. 菜單點擊時不加載頁面
- 30. 頁面重新加載按鈕點擊
可能重複[如何在頁面加載推出的jQuery的fancybox?](http://stackoverflow.com/questions/807271/how-to-launch-jquery-fancybox-on –