Tag: jquery

将复杂的jquery css选择器转换为用于缓存的上下文

在反馈之后,完全重写问题。 我有以下标记: Title bla … 我可以访问: Title bla … 使用: $(‘body > *:not(div#do-not-modify-me)’); 我这样做,所以我可以得到身体的所有内容,除了具有id“do-not-modify-me”的div。 现在,让我们说我想构建一个函数,让另一个程序员选择正文中的任何东西,就像使用jquery选择一样。 另一个程序员不应该修改div#do-not-modify-me,但他也不应该关心它。 $(‘body > *:not(div#do-not-modify-me)’)将被调用很多时间,所以我们将缓存它。 这个想法是: // TEST CODE windows.new_body = $(‘body > *:not(div#do-not-modify-me)’); function select(selector) { return $(selector, windows.new_body); } 所以其他程序员应该能够做到: // TEST RESULT CODE select(“p”).css(“color”, “red”); 它会在身体的所有 中显示红色,但不会包含在div#do-not-modify-me中。 TEST CODE不起作用,因为目前它对上下文结果的子项应用css(),而不是自己的结果。 EG: select(“p”).css(“color”, “red”); 表现如下: $(‘body > * p :not(div#do-not-modify-me)’).css(“color”, […]

获取错误 – TypeError:DataTable.fnDestroy不是函数

我有以下使用数据表的代码 Contact.dataTable = $(‘#table’).dataTable( { …………. }, $(‘#table tbody’).on(‘click’, ‘.position’, function () { var row = this.parentElement; var data = Contact.dataTable.row(row).data(); … } 由于上面的代码给出错误”TypeError: Contact.dataTable.row is not a function” ,我已经将每个dataTable更改为DataTable 。 但现在它给出错误”TypeError: Contact.DataTable.fnDestroy is not a function” 。 下面是给出错误的代码 Contact.DataTable = $(‘#table’).DataTable( { …………. }, $(‘#table tbody’).on(‘click’, ‘.position’, function () { var row = this.parentElement; […]

在JS中度过经历的时间

小提琴 我正在建立一个社交网络,当你发布一些东西时,我想展示时间。 我有当前代码来显示时间(这不仅是时间,它还在validation和发布文本): $(‘#b’).click(function () { var v = $(‘#type’).val(); var u = $(‘#input’).val(); if (v !== “” && u !== “”){ var time = new Date(); var currentime = Date.now(); var x = currentime – time; $(“ul”).prepend(“” + v + “Posted by ” + u + ” ” + x +” minutes ago “); […]

jQuery .toggle()与第二个函数没有按预期工作?

我正在尝试创建一个按钮来显示/隐藏它下方的div,一切正常,我只是在最后一点挣扎! 我需要区分它是一个节目还是隐藏动作所以我可以将变量传递到别处,这就是我所拥有的…… $(this).find(‘.hide-close’).click( function() { $(this).siblings(‘.dragbox-content’).toggle(function() { alert($(this).parent().attr(“id”) + ‘ Show’); },function() { alert($(this).parent().attr(“id”) + ‘ Hide’); } ); }) .end() }); 如果使用以下代码,取出toggle()中的第二个函数,它有效吗?! 但后来我没有显示/隐藏变量。 $(this).find(‘.hide-close’).click( function() { $(this).siblings(‘.dragbox-content’).toggle(function() { alert($(this).parent().attr(“id”) + ‘ Show’); } ); }) .end() }); 在此先感谢您的帮助,希望这是我看不到的非常简单! 🙂

如何在ASP.NET MVC中创建一个简单的引导模式对话框

在我的登录页面上,用户单击ForgotPassword链接并转到此页面以填写表单并请求新密码 http://localhost:2350/Account/ForgotPassword 现在,当他们在该页面中单击“ 保存 ”时,他们的请求已创建。 所以我只需要一个Bootstrap模式对话框弹出并说出“你的请求已被提交”,并在其上单击“确定”按钮 ,当他们单击“确定”时,会将他们带回登录页面。 我从来没有做过Ajax ,Popup对话等等。就像这样。 你能指点一些不太复杂的教程代码来跟踪和复制吗? 因为我的模态非常简单,不包含数据,只有一个静态文本和一个OK按钮,重定向到它上面的登录页面。

jQuery mobile的新更新需要运行Web服务器

从不到一周前,jQuery Mobile进行了自动更新,使得在不使用Web服务器运行应用程序的情况下调试非常困难。 代码我过去只在Web浏览器中打开.html文件作为一个简单的文档,我可以调试,但现在我需要在Web服务器中运行它以使其工作,它在我打开它时不断发送此消息一个简单的文件: Uncaught SecurityError:无法在’History’上执行’replaceState’:无法在原点为’null’的文档中创建URL为’file:/// C:/Users/LL402/Desktop/index.html’的历史状态对象。 有人知道如何解决这个问题吗? 我讨厌使用服务器来测试一个简单的Web应用程序。

使用jquery平滑滚动

我知道有关SF的平滑滚动的问题,但我无法找到我想要的东西。 已经使用了改进的平滑滚动脚本,但它是我想要实现的网站http://michaelacevedo.com上的那个。 当你点击链接然后它开始真正慢,然后快速动画带你到所需的部分。 它与其他平滑卷轴完全不同。 任何人都可以帮助实现这种效果并解释代码在做什么。 谢谢

jQuery hover show div toggle

我正在这个非常简单的网站上工作但是我已经有一段时间了,因为我摆弄了jQuery,我想我在这里做错了。 在这里你可以用jsFiddle预览这个想法http://jsfiddle.net/rGb34/1/ jQuery存在一些问题。 如果将鼠标hover在黄色按钮上,黄色内容将开始翻转。 如果你将鼠标hover在一个按钮上然后退出它,则div会消失(由于切换function)但我希望最后一个div处于活动状态,即使没有hover。 有没有人对我有好的建议,所以我可以完成这个?

jQuery确认无法在Chrome中运行

我正在尝试创建一个基本确认框,当用户点击链接时会提示用户进行简单的确认/取消。 这在FF和IE中运行良好,但Chrome似乎忽略了它。 任何人都可以看到为什么这可能不起作用? //Confirm Duplication $(“a[href*=duplicate]”).click(function(event){ var answer = confirm(“Duplicate?”) if(!answer){ event.preventDefault(); } }); 任何建议表示赞赏 谢谢。

用于validation具有特定规则的密码的jQuery方法

我是jquery的新手,并尝试使用validation密码的非常基本的复杂性。 密码必须至少为7个字符,至少包含1个大写字母,至少包含1个小写字母,并且至少包含1个数字或特殊字符。 这个问题与我找到的这个答案非常相似,但是我在添加“数字OR特殊字符”部分时遇到了麻烦。 我认为这是一个正则表达式,我只是没有得到。 我对该答案的修改如下: $.validator.addMethod(“pwcheck”, function(value) { return /^[A-Za-z0-9\d=!\-@._*]*$/.test(value) // consists of only these && /[az]/.test(value) // has a lowercase letter && /[AZ]/.test(value) //has an uppercase letter && (/\d/.test(value) || /~!@#$%^&*_-+=[]\{}|;’:”,. /.test(value) // has a digit or special char });