ディープリンクをページに実装すると、外部リンクからそのページが来たときに、そのfancyboxモーダルが開始されます。私はJS/Jqueryを初めて使用していますFancyBox/Popup Deeplinking
1
A
答えて
0
私は今朝も同じことを探していて、あなたの質問と答えがあるフォーラム投稿を見つけました。 ?あなたはこのフォームであなたの2つの数値パラメータを渡して、そのページにリンクしている場合
(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識別子を格納しました。
次に、pageloadの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. どのように共有するDeeplinking URLを電子メール
- 2. DeepLinking apple-app-site-associationファイルに署名が必要ですか?
- 3. IOS Deeplinking-電子メールからあなたのアプリにメッセージを転送
- 4. アクティビティonNewIntentメソッドでAngularjs Nativescriptアプリを再ルーティングするにはどうすればいいですか(DeepLinking)
- 5. リンクをクリックするダイナミックなIonic deeplinkingを使用してapp/browserの許可を求める
- 6. Android - Deeplinking - 異なるクエリ文字列を持つ2つの同じURLを処理します。
- 7. AndroidでPlayストアに適切なリダイレクトを行うにはどうすればよいですか?
- 8. FacebookとDeep Linking with swift
- 9. Androidのディープリンク:なしパス
- 10. Cordova SQLite with Angiative in Anger 1
- 11. AndroidディープリンクとsingleInstance/singleTask
- 12. アイソトープとprettyPhoto
- 13. prettyPhoto jquery pluginが動作しません
- 14. Branch.ioを選択したソーシャルメディアのディープビューにすることはできますか?
- 15. サポートアプリ自分のアプリから共有されているリンクをクリックして、ソーシャルアプリにリンクします。
- 16. ng2タグ入力 'タグ入力'は既知の要素ではありません。角度2
- 17. jQuery prettyPhotoはSponsor Flip Wallプラグインと連携していません
- 18. HOKOリンクを使用した遅延ディープリンクの実装方法
- 19. アンドロイドアプリへのディープリンク中にデータを送信する方法
- 20. Androidでaction.VIEWの例外URLを追加する方法
- 21. アプリ内インデックスはAndroid 4で動作していませんか?
- 22. NEXTGENギャラリーの説明を説明の代わりにPrettyPhoto jqueryプラグインに入れる方法
- 23. Swift UIApplication.shared.openがバックグラウンドアプリで動作しない
このリンクhttp://jsfiddle.net/f2fRM/2/showを参照してください。コードを見るために "show"をURLから削除する –