我正在构建一个自定义导航系统,其中锚链接存储在父项中作为data-url = attributes。 这样整个项目都是可点击的(以及其他function)。 我需要这些子项的默认行为来正常处理链接(即更改window.location)。 问:如何从trigger收件人发回消息消息已被消耗,因此不进行“正常处理” ? 或者可能只是你如何得到触发器传递的事件对象? 示例JSFiddle: http : //jsfiddle.net/TrueBlueAussie/dXkbW/6/ // Construct the test structure var $panel = $(‘.panel’); var $items = $panel.find(‘li:has(a)’); $items.each(function () { var $item = $(this); $item.addClass(‘item’); var $a = $item.find(‘a[href]’); $item.attr(‘data-url’, $a.attr(‘href’)).attr(‘data-target’, $a.attr(‘target’)); $a.contents().unwrap(); }); // Test click handler $panel.on(‘click’, ‘.item’, function(e){ var $this = $(this); //alert($this.attr(‘data-url’)); $this.trigger(‘navigate’, […]
这个小提琴在Chrome中运行良好,但在IE中则不行。 jsfiddle.net/gVQa8 只有删除周围的FORM,它才能在IE中运行。 但我需要FORM 🙂 我也尝试使用ID而不是类 – 但没有运气。
我正在使用(‘keyup paste’, function()来填充 ,但是当有人使用自动填充时我不知道该怎么做。我也使用cookie填写表格填写以前的访问者。所以我会喜欢也知道如果有人使用自动填充或填充了cookie的字段填写div 。 这是我目前的脚本: $(function () { $(‘#Website’).on(‘keyup paste’, function() { var self = this; setTimeout(function() { var str = $(self).val(); $(“#viewer”).text(str.replace(/^http\:\/\//, ”)); }, 0) }) });
这个问题,我肯定是非常微不足道的,但我无法克服它。 我的表单没有使用jqueryvalidation进行validation。 $(document).ready(function () { $(“#loginForm”).validate({ rules: { email: “required”, passwd: “required”, email:{ minlength: 10 } }, messages: { email: “Please enter your email”, passwd: “Please enter your passwd”, email:{ minlength: “Minlength has to be 10” } }, submitHandler: function(form) { $(“#pp”).text(“right”); form.submit(); } }); }) 没有控制台错误。 我有以下 name,passwd是我要validation的字段的名称,id,loginForm是表单的id。 问题是当我传递无效输入时,我没有看到错误消息。 通过调试模式,虽然在调用validate之前在ready函数内部发出警报,但我看不到堆栈到达内部validation函数。
我试图使用jQuery矢量地图。 一切正常但我不知道如何获得点击国家的名称。 我需要这个在我的不同jQuery代码中使用该名称国家。 这是一个简单的文档: http : //jvectormap.com/documentation/javascript-api-v1/jvm-worldmap/ 我想我将不得不使用:getMapObject 但我如何使用它呢? 把这个getCode放在哪里?
在wordpress中的iframe,占位符不会在IE中显示,但是如果你直接在IE中加载iframe它们会显示正常 http://uslegalsupport.com/contact-us-new/这是页面上iframe的链接: 这里是iframe的链接: https://www.uslegalsupport.com/wp-content/themes/us-legal/ifpage-contact-us.php 这实际上让我疯了……请帮忙!
EDITS 这是我一直在使用的新代码,如果我在检查提交之外有新代码,那么页面甚至没有进入,它只是转到新的URL! 但然后加载模态检查,但在计划页面中完成所有这些,因为它刚刚加载了AJAX文件! 格伦。 $(document).ready(function() { $(‘#UserSignUpUserForm’).on(‘submit’, function(e) { if ($(‘div.error-message’).size() == 0) { // if no error messages $(‘form’).off(‘submit’); // unbind the form submission. $(‘form’).submit(); // submit the form now to reload the page. } else { e.preventDefault(); $.post($(this).attr(‘action’), $(this).serialize(), function(res) { $(‘form’).replaceWith(res); console.log(res); }) } //End of if / else check! }) }); […]
我有一个文件结构,其中index.php头包含我的JS文件和JQ。 索引文件中的内容加载了一个php include标签来加载wall.php,因为它太动态了。 在wall.php中我有一个id为’wrapper’的div,我想检测该div中的滚动事件,但它似乎没有触发。 这是我的JQ $(document).on(‘scroll’, ‘#wrapper’, function() { alert(‘test’); }); (我有det文件就绪function – 其他JQ工程) 有人知道为什么吗?
我有一个使用这个jQuery插件动态构建的表单 http://code.google.com/p/jquery-dynamic-form/ 当我复制div时 , div中的所有字段都是重复的,并且-as plugin docs state- bracket被添加到字段名称中 我也使用jQueryUI。 我使用datePicker插件 $(“#myDynDateField”).datepicker(); 当这个datePicker字段只有一个实例时,它工作正常。 当我复制整个div时,datePicker字段也会重复,并且错误开始 inst未定义 未捕获的exception:缺少此datepicker的实例数据 1)如何使用覆盖所有重复字段的jQuery选择器? 2)如何确保每个重复的datePicker字段都有正确的实例等? 非常感谢提前,
当我尝试检查返回的信息是真还是假时,我遇到了问题。 在console.log中返回true但总是进入其他… $.ajax({ url: “ajax.php”, type: ‘POST’, data: ‘act=login&email=’ + email + ‘&password=’ + password + ‘&remember=’ + remember, success: function(data) { console.log(data); if (data.success === true) { $(“#login-form”)[0].reset(); window.location.replace(‘dashboard.php’); } else { $(“.error-message span”).html(‘Please, insert valid data.’); $(‘.error-message’).fadeIn(‘slow’, function () { $(‘.error-message’).delay(5000).fadeOut(‘slow’); }); } } }); 感谢大家。