首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动打开nyroModal库

手动打开nyroModal库
EN

Stack Overflow用户
提问于 2012-02-07 20:32:13
回答 1查看 894关注 0票数 0

在阅读完文档后,我设法使用以下代码手动调用打开url (图像)

代码语言:javascript
复制
$.nmManual(this.href);

但现在我想手动调用nyroModal图库过滤器,到目前为止还没有任何结果。我试图在.nmManual()回调中推入过滤器gallery,但它什么也做不了。

EN

回答 1

Stack Overflow用户

发布于 2012-02-08 15:51:52

我通过手动调用来处理此需求,并使用了以下解决方法:

代码语言:javascript
复制
<div style="display:none;">
<?php $i=0; ?>
<?php foreach ($Gallery as $item): ?>
<?php if ($item->hasPhoto()): ?>
<a id="photo<?php echo $i ?>" href="<?php echo $item->getRelativePhotoPath() ?>" class="photo_gallery" title="<?php echo $item->getCaption() ?>" rel="gal"></a>
<?php $i++; ?>
<?php endif; ?>
<?php endforeach; ?>
</div>

$(document).ready(function() {   
    // #photo_gallery is the css selector of the anchor link used to start the gallery
    if ($('#photo_gallery').length != 0 && $('.photo_gallery').length != 0)
    {
        $('.photo_gallery').nyroModal();        

        $('#photo_gallery').click(function(e) {

            e.preventDefault();     

            $('#photo0').click();
        });
    }  
});

我希望这能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9176326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档