首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NyroModal不使用jQuery添加链接

NyroModal不使用jQuery添加链接
EN

Stack Overflow用户
提问于 2011-08-11 16:42:16
回答 2查看 2.5K关注 0票数 0

我有一个NyroModal:

代码语言:javascript
复制
$('.openModal').nyroModal();

然后我有了我的链接:

代码语言:javascript
复制
<a href="#sample" class="openModal">this is a test</a>

这很好,它像它应该的那样加载我的示例模式,但是当我添加一个链接时,我使用

代码语言:javascript
复制
$("#mydiv").html('<a href="#sample" class="openModal">this is a test</a>');

不管用,我试过了

代码语言:javascript
复制
$('.openModal a').live('click',function(e) {
        e.preventDefault();
        $(this).nyroModalManual();
        return false;
});

这是:

代码语言:javascript
复制
$('.openModal a').live('click',function(e) {
        e.preventDefault();
        $(this).nmManual("#sample");
        return false;
    });

但我没有运气,你能想到我还能尝试些什么吗?我做错了什么?

谢谢!

更新:我忘了提到我的控制台里没有任何错误。

更新2:我现在得到了这个错误,现在我正确地选择了它:

Uncaught :对象没有方法'nyroModalManual'

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-11 20:10:52

那他的呢?

代码语言:javascript
复制
$('.openModal a').live('click',function(e) {
        e.preventDefault();
        $.nmManual("#sample");
    });

或者我猜你有这样的选择:

代码语言:javascript
复制
$('a.openModal').live('click',function(e) {
        e.preventDefault();
        $.nmManual("#sample");
    });
票数 1
EN

Stack Overflow用户

发布于 2011-08-11 18:39:13

看来你想让a.openModal做你的选择器。目前,它使用类openModal在某些东西中选择一个元素。您可能想查看一下委托,iirc现在是首选。

我看到你的最新消息了。你不应该用nyroModal而不是nyroModalManual来称呼它吗?nmManual看起来也可能是有效的。

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

https://stackoverflow.com/questions/7029693

复制
相关文章

相似问题

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