asp.net – JQuery Live()无效
发布时间:2020-12-16 07:14:56 所属栏目:asp.Net 来源:网络整理
导读:我在asp.net中制作了一个自定义的可折叠字段集控件.我用 jquery来添加切换效果.该控件工作得很好,但是当我在更新面板中使用我的fieldsets时,由于document.ready,我在回发后松开了我的jquery逻辑. 现在我已经阅读了关于Jquery的新Live()函数,但我没有得到它的
我在asp.net中制作了一个自定义的可折叠字段集控件.我用
jquery来添加切换效果.该控件工作得很好,但是当我在更新面板中使用我的fieldsets时,由于document.ready,我在回发后松开了我的jquery逻辑.
现在我已经阅读了关于Jquery的新Live()函数,但我没有得到它的工作.我做错了什么?有人答案吗? 非常感谢 我的Jquery代码是: $(document).ready(function() { $.fn.collapse = function(options) { var defaults = { closed: false } settings = $.extend({},defaults,options); return this.each(function() { var obj = $(this); obj.find("legend").addClass('SmartFieldSetCollapsible').live("click",function() { if (obj.hasClass('collapsed')) { obj.removeClass('collapsed').addClass('SmartFieldSetCollapsible'); } $(this).removeClass('collapsed'); obj.children().next().toggle("slow",function() { if ($(this).is(":visible")) { obj.find("legend").addClass('SmartFieldSetCollapsible'); obj.removeAttr("style"); obj.css({ padding: '10px' }); obj.find(".imgCollapse").css({ display: 'none' }); obj.find(".imgExpand").css({ display: 'inline' }); } else { obj.css({ borderLeftColor: 'transparent',borderRightColor: 'transparent',borderBottomColor: 'transparent',borderWidth: '1px 0px 0px 0px',paddingBottom: '0px' }); obj.find(".imgExpand").css({ display: 'none' }); obj.find(".imgCollapse").css({ display: 'inline' }); } }); }); if (settings.closed) { obj.addClass('collapsed').find("legend").addClass('collapsed'); obj.children().filter("p,img,table,ul,div,span,h1,h2,h3,h4,h5").css('display','none'); } }); }; }); $(document).ready(function() { $("fieldset.SmartFieldSetCollapsible").collapse(); }); 解决方法
问题是你做的更多,然后只是一个简单的选择器,你的实时选择
从api.jquery.com起“查找要发送到.live()的元素并不完全支持DOM遍历方法.相反,应始终在selecton之后直接调用.live()方法” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET:获取*真实*原始URL
- asp.net – 绕过Windows身份验证
- asp.net-mvc – 如何在ASP.NET MVC中显示外键字段的显示名称
- asp.net – 如何将数据保存在MVC控制器的内存中?
- asp.net-mvc – 将属性分配给@ Html.DropdownList
- asp.net – 如何防止开放重定向攻击?
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信
- asp.net-mvc – 如果在@ Html.DisplayFor中有条件
- asp.net-mvc – 在ASP.NET MVC ViewModel类中获取数据?
- ASP.NET用户控件列表/集合/数组属性
推荐文章
站长推荐
- asp.net-mvc-3 – ASP.NET MVC如何从Controller访
- 自动将ASP.NET FormView绑定到新插入的记录
- asp.net-mvc – 将asp.net服务器参数传递给Angul
- asp.net-mvc-3 – MVC默认重定向错误页面并不总是
- asp.net-mvc – MVC,FluentValidation和Ninject的
- 如何为部署到aws弹性beanstalk的ASP.NET应用程序
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- asp.net-mvc-3 – EF和存储库模式 – 在一个控制
- asp.net – 504服务器上的错误
- asp.net-mvc – 所有控制器都可以访问的一种方法
热点阅读