如何在頁面上實現深度鏈接,以便當用戶從外部鏈接發出該頁面時,啓動fancybox模式。我是新來的JS/JqueryFancyBox/Popup深度鏈接
1
A
回答
0
我今天早上在找同樣的東西,發現你的問題以及有答案的論壇帖子。
(function()
{
var qs = location.search.slice(1),
params = qs.match(/&?ab=(\d+)\|(\d+)/);
if(params)
page(Number(params[ 1 ]), Number(params[ 2 ]));
})();
「然後,如果你鏈接到該頁面通過你的兩個數值參數形式如下:?
concert.html AB = 1 | 5
它應該有調用頁面的驚豔效果(1,5);「當頁面加載
http://www.webdeveloper.com/forum/showthread.php?t=247899
希望它可以幫助 - 它幫助我。 :)
0
我剛剛用fancybox2和url哈希來解決它。
您可以使用Fancybox回調來設置和取消設置散列。
我在img標籤中使用數據屬性來存儲img標識符。
然後,您可以檢查頁面加載的URL中的散列值,獲取索引並使用給定索引打開fancybox。
var option = {
afterLoad: function(links) {
var title = links.element.attr('data-my-img');
location.hash = title;
},
afterClose: function() {
location.hash = '';
}
},
hash = location.hash.substr(1),
gallery = $('.fancybox');
if(hash.length > 0){
//id
var i = null;
gallery.each(function(index) {
var o = $(this).attr('data-my-img');
if($(this).attr('data-my-img') == hash){
i = index;
return;
}
});
if(i != null){
option.index = i;
$.fancybox.open(gallery, option);
}
}
gallery.fancybox(option);
相關問題
- 1. jQuery深度鏈接
- 2. 角度深度鏈接?
- 3. Android:深度鏈接網址
- 4. Google動作 - 深度鏈接
- 5. 深度鏈接div區塊
- 6. 從Chrome深度鏈接Android
- 7. 微信深度鏈接
- 8. iOS的深度鏈接
- 9. iOS深度鏈接和通用鏈接,如何在ios中深入鏈接
- 10. 如何進行延期深度鏈接?
- 11. 優步在iOS上的深度鏈接
- 12. 的Android深度定製的鏈接URI
- 13. angular2路由在apache的深度鏈接
- 14. 用於深度鏈接的Web服務
- 15. 動態生成的HTML深度鏈接
- 16. Android上的優步深度鏈接
- 17. 使用HOKO推遲深度鏈接
- 18. 深度鏈接到Android應用程序
- 19. 深度鏈接jQuery-mobile 1.3和jqm.page.params.js
- 20. Jquery工具疊加 - 深度鏈接
- 21. FBAppinvite中的深度鏈接錯誤?
- 22. 如何深度鏈接YUI 3 Tabview?
- 23. MongoDB中的3級深度鏈接
- 24. IOS深度鏈接 - fb-messenger,slack,whatsapp,viber
- 25. C++深度複製鏈接列表
- 26. 通用深度鏈接與重定向
- 27. 推遲深度鏈接在Android中
- 28. jQuery地址 - 深度鏈接和狀態
- 29. Xamarin Android深度鏈接不工作
- 30. Backbone/Marionette - 多路由器,深度鏈接?
只要參考這個鏈接http://jsfiddle.net/f2fRM/2/show。從url中刪除「顯示」以查看代碼 – 2013-01-23 13:18:31