3

Responsive & Filterable jQuery Portfolio Gallery Plugin - Elastic Grid使用して画像ギャラリーを構築する

これを別のリンクされたjsファイルで取得しました...

{
                    'title'         : 'WBIR.com Remake',
                    'description'   : 'Detailed Description Goes Here',
                    'thumbnail'     : ['images/small/39.jpg'],
                    'large'         : ['images/large/39.jpg'],
                    'button_list'   :
                    [
                        **{ 'title':'Live Preview', 'url' : 'http://dkdesigns.us/aiu/uploads/web/k_downey_ip5_vcdd330/index.html',},**
                    ],

                    'tags'          : ['Web']
                },

このライブプレビューリンクを新しいウィンドウで開く方法について、誰かが私を正しい方向に向けることができますか?

4

3 に答える 3

1

これが少し古いことは知っていますが、最新のソースを見ると、この機能がサポートされていることがわかります (また、回答が受け入れられたことはありません)。

次のようにコードを記述する必要があります。

...
{
    'title'         : 'WBIR.com Remake',
    'description'   : 'Detailed Description Goes Here',
    'thumbnail'     : ['images/small/39.jpg'],
    'large'         : ['images/large/39.jpg'],
    'button_list'   :
    [
        { 
            'title': 'Live Preview', 
            'url': 'http://dkdesigns.us/aiu/uploads/web/k_downey_ip5_vcdd330/index.html', 
            'new_window': true, 
        },
    ],
    'tags': [ 'Web' ]
}
...

'new_window':button_list 配列の最初のオブジェクトに新しく追加されたプロパティに注意してください。

これが、私のように見える将来の人々が、より迅速かつ簡単に答えを見つけるのに役立つことを願っています.

于 2015-11-02T03:15:52.127 に答える
0

どうも。うまくいきました…</p>

「elastic_grid.js」では…これがトリックを実行したコードです…</p>

if(urlList.length > 0)
                {
                    for (i = 0; i < urlList.length; i++)
                    {
                        var ObjA = $('<a target="_blank"></a>');
                        ObjA.addClass('link-button');
                        if(i==0){
                            ObjA.addClass('first');
                        }
                        ObjA.attr("href", urlList[i]['url']);
                        ObjA.html( urlList[i]['title']);
                        /* ObjA.attr("target", "_blank"); */
                        this.$detailButtonList.append(ObjA);

                    }
                }

あなたは素晴らしいです!ありがとう!ケビン

于 2014-09-23T00:05:54.463 に答える