Q
即兴和实例
0
A
回答
0
所以我猜你正在使用jQuery.prompt.close()?
我从来没有使用过即兴,但在我看来,它并不意味着支持同时打开的多个实例。你可以通过查看源代码来说明问题。
http://trentrichardson.com/Impromptu/scripts/jquery-impromptu.3.1.js
就个人而言,我建议你切换到一个更好的设计提示系统,但如果你真的想继续使用,你必须手动关闭它们。这是.close的内部结构()调用
$('#'+ $.prompt.currentPrefix +'box').fadeOut('fast',function(){
$(this).remove();
});
哪里currentPrefix等于:
$.prompt('test', { prefix: 'the_prefix' });
$.prompt('test', { prefix: 'the_prefix2' });
所以,如果你想保持两个实例分开,你只需要使用两个单独的前缀和他们手动关闭他们,如:
$('#the_prefixbox').fadeOut('fast',function(){
$(this).remove();
});
$('#the_prefix2box').fadeOut('fast',function(){
$(this).remove();
});
0
我试过BBonifield的解决方案上面,但它没有为我工作。也许我做错了。我的情况要求我关闭当前显示的任何提示,以便我可以显示下一个提示。为此,我使用了以下行:
$(".jqibox").remove();
这将立即销毁当前提示。
0
http://trentrichardson.com/Impromptu/
即兴4.2
我试图通过BBonifield提供的代码和我仍然没有得到所期望的结果。两个提示都将关闭,或者第一个提示不会关闭(取决于执行顺序)。问题仍然是前面提到的前缀,但ID选择器不起作用。我不得不使用这个类。
$('.the_prefixbox').fadeOut('fast',function(){
$(this).remove();
});
$('.the_prefix2box').fadeOut('fast',function(){
$(this).remove();
});
此外,如果你使用的不是缺省的前缀,你需要在jQuery的impromptu.css您的前缀,以取代“JQI”的所有实例。
相关问题
- 1. jquery即兴
- 2. 即兴SQL查询
- 3. 注重即兴输入文本
- 4. 覆盖默认jquery即兴宽度
- 5. 的警告框即兴插件
- 6. 即兴 - 简单传递变量到URL
- 7. 即兴 - 提示不会关闭
- 8. 替换即将被按需实例终止的现货实例
- 9. 立即使用Autofac创建ViewModel实例
- 10. 即时创建多个类实例
- 11. django中的post_save立即更新实例
- 12. 立即实例化JavaScript对象和调用方法
- 13. 类和实例
- 14. @Autowired和实例
- 15. 实体框架和ASP.NET MVC 2:选择一个数据库实例即时
- 16. 实体框架和LINQ To SQL - 感兴趣的冲突?
- 17. 实例和python中
- 18. 即使使用模型实例实例化Django窗体显示为未绑定
- 19. 在执行jQuery Ajax/MVC后保持即兴“向上”
- 20. 如何即兴创建单身继承类?
- 21. 如何存根骨干查看其他视图中实例使用时RequireJS(和Jasmine /兴农)
- 22. DataKinds和类型实例
- 23. Ajax TimerControl和实例变量?
- 24. XCode Storyboard和UIViewController实例化
- 25. 实例和类的语法
- 26. WCF percall和单实例
- 27. Scala清单和实例
- 28. StartActivity和多个实例
- 29. 集中CloudStorageAccount和TableServiceContext实例
- 30. MSTest,MyClassInitialize和实例变量
你有推荐更好的提示系统吗?我喜欢Impromptu的整洁外观。 – ericso 2012-10-26 04:27:54