我有一个NyroModal:
$('.openModal').nyroModal();然后我有了我的链接:
<a href="#sample" class="openModal">this is a test</a>这很好,它像它应该的那样加载我的示例模式,但是当我添加一个链接时,我使用
$("#mydiv").html('<a href="#sample" class="openModal">this is a test</a>');不管用,我试过了
$('.openModal a').live('click',function(e) {
e.preventDefault();
$(this).nyroModalManual();
return false;
});这是:
$('.openModal a').live('click',function(e) {
e.preventDefault();
$(this).nmManual("#sample");
return false;
});但我没有运气,你能想到我还能尝试些什么吗?我做错了什么?
谢谢!
更新:我忘了提到我的控制台里没有任何错误。
更新2:我现在得到了这个错误,现在我正确地选择了它:
Uncaught :对象没有方法'nyroModalManual'
发布于 2011-08-11 20:10:52
那他的呢?
$('.openModal a').live('click',function(e) {
e.preventDefault();
$.nmManual("#sample");
});或者我猜你有这样的选择:
$('a.openModal').live('click',function(e) {
e.preventDefault();
$.nmManual("#sample");
});发布于 2011-08-11 18:39:13
看来你想让a.openModal做你的选择器。目前,它使用类openModal在某些东西中选择一个元素。您可能想查看一下委托,iirc现在是首选。
我看到你的最新消息了。你不应该用nyroModal而不是nyroModalManual来称呼它吗?nmManual看起来也可能是有效的。
https://stackoverflow.com/questions/7029693
复制相似问题