Tag: javascript

在动态创建的元素上返回false

我正在尝试阻止动态创建的元素上的事件。 我尝试了几种方法但没有效果。 聋人,点击包含该类的div打开一个菜单,我想禁用它。 这是我的代码(请注意我使用的是jQuery 1.6.4,因此我无法使用“on”方法)。 $(function() { $( document ).delegate( “span.highlight_mkt”, “click”, function() { return false; }); }); 我也尝试使用“实时”方法,但没有任何成功。 任何帮助将非常感激。

jquery-steps:在提交表单时禁用提交按钮

我正在使用jquery-steps.js, 我想在单击提交时禁用提交按钮,并且在提交表单之前永远不要激活它。 原因是如果有人点击提交很多次我收到很多邮件! 注意:我的HTML文件不包含提交按钮,它只显示我包含的js文件 我的js文件看起来像这样。 $(function() { $(“#smart-form”).steps( { bodyTag:”fieldset”, headerTag:”h2″, bodyTag:”fieldset”, transitionEffect:”slideLeft”, titleTemplate:”#index# #title#”, labels: { finish: “Send søknad”, next: “Neste”, previous: “Tilbake”, loading: “Laster…” } , onStepChanging:function(event, currentIndex, newIndex) { if(currentIndex>newIndex) { return true; } var form=$(this); if(currentIndex<newIndex) {} return form.valid(); } , onStepChanged:function(event, currentIndex, priorIndex) {} , onFinishing:function(event, currentIndex) { var form=$(this); […]

KineticJS – 用鼠标自由绘制

我正在构建一个canvas绘画工具,使用它只需拖动鼠标在canvas上绘制。 据我所知,线条是这项工作的最佳方式。 所以在鼠标按下时我会创建一个KineticJS Line对象,当用户拖动时,我会在最后一个鼠标位置和当前位置之间添加一个点。 注意,我只有一个有多个点的线对象。 当用户释放鼠标时,Line已完成,每当您再次单击以绘制更多内容时,我都会创建一个新的线对象。 问题在于,如果要绘制文本,请说“我的名字是x”,这将产生许多行对象,每个字符为1(“x”和“i”为2)。 有一个更好的方法吗? 我的想法是只有一个线对象,并且你只是不能从前一个位置添加一条线,然后当你拖动它时。 但我不认为KineticJS Line支持这一点。 所以基本上,我可以改进我让用户绘制的方式吗?

jQuery UI可排序 – 单击时拖动元素

我有两个块,“可拖动”和“可排序”。 在“可拖动”内部,我可以将它们拖动到“可排序”的项目很少。 我希望有可能单击“draggable”中的项目并自动将其拖动到“可排序”。 这是我的JS: $(“.sortableList”).sortable({ placeholder: ‘ui-state-highlight’, }); $(‘.sortableList’).disableSelection(); $(“.draggable”).draggable({ connectToSortable: ‘.sortableList’, cursor: ‘pointer’, helper: ‘clone’, revert: ‘invalid’, start: function (event, ui) { $(this).addClass(‘testing’); } }); 这是一个jsbin 任何想法如何通过点击它们将元素拖动到“可排序”?

从静止鼠标进入动画元素获取mouseenter事件

我正在写一个图像轮播,由于某些类添加/删除我的CSS指针以及我的mouseenter事件似乎无法正常工作。 $(“img”, “:not(.active)”).on(“click”, function() { var $this = $(this); $(“img”).removeClass(“active”); $this.addClass(“active”); goto($this.index()); }); $(“img”).on(“mouseenter”, function() { console.log(“silence”); }); function goto(i) { $(“.images”).animate({ left: 55-i*310 }); } http://jsfiddle.net/rnfkqq6s/3/ 请看一下小提琴并观看控制台。 当鼠标在点击时没有移动时,鼠标中心有时不会被触发。 与光标一样的东西。 我在这做错了什么?

尝试传入回调函数失败

我试图在用户点击网页上的元素时创建一些function。 一旦页面执行,回调函数就会执行。 它只应在用户点击元素时执行。 这是代码: Javascript Test $(“#clickMe”).one(‘click’, printThis(“Hello All”)); function printThis(msg) { console.log(msg); } Click me! 谢谢!

WordPress联系表单7文本框未在Chrome中显示

我在使用WordPress查看联系表单7文本字段中的文本时遇到问题。 我在浏览中遇到问题的唯一浏览器是Chrome。 如果我单击文本字段并开始键入任何显示,直到我单击文本字段。 如果我单击一个文本字段并开始输入,然后单击进入下一个字段并开始键入任何显示,直到单击文本和页面上的其他位置? 我有另一个线程,有人有这个问题,但它没有帮助我解决这个问题。 这里的链接文本框在chrome中的联系form7 wordpress中不能正常工作 我已经考虑过尝试修改此联系表单的CSS,但无法弄清楚如何编辑它。 任何帮助将不胜感激。

Jquery AjaxUpload插件不会触发onComplete事件

我使用Valums AjaxUpload在我的ASP.NET MVC 3应用程序中上传文件。 new AjaxUpload($(‘input.partupload’), { autoSubmit: true, action: ‘/AdminPanel/Car/UploadPart’, onSubmit: function (file, ext) { if (!(ext && /^(zip)$/.test(ext.toLowerCase()))) { $(‘#hinf’).fadeIn(‘slow’); $(‘#hinf’).html(“Please, upload only Zip files!!”); return false; } }, data: { path: directoryPath,parentName : part, carId: @Model.carID, color: color }, onComplete: function (file,response) { var model = file.replace(‘.zip’,”); if(response==”true”) { alert(response); createTree(part, model […]

移动设备中的Kendo网格刷新问题

我每隔10秒刷新一次kendo.all.min.js网格,我使用了以下代码,并使用了kendo.all.min.js $(document).ready(function () { loadData(); intervalManager(true, TableStatus, 10000); }); var TableStatus = function () { loadData(); } var refreshorderplacedgrid; function intervalManager(flag, animate, time) { if (flag) refreshorderplacedgrid = setInterval(animate, time); else clearInterval(refreshorderplacedgrid); } function loadData() { var grid = $(“#grid”).kendoGrid({ dataSource: { data: [ { ID: ‘1001’, FirstName: ‘Alphy’, LastName: ‘LastName’, category: ‘A’, Markable: true […]

表单根据输入值提交2个不同的错误 – 1不起作用

我在这里发布了一个关于如何使2个错误工作的问题: 使用输入和提交按钮的Multipile表单与Javascript具有相同的操作 如果输入小于15位,我需要2个错误,1个错误,第二个错误是输入以9900开头(如果输入,则存在错误,然后重定向到不同的页面)。 它工作了一段时间,虽然它突然停止发出第二个错误(如果输入以9900开头),页面是: http : //www.unlocker.co.il/shop/sim-unlock-htc-mobile-device/ 每个表单都有自己的id:unlock1,unlock2,unlock3等.JS文件包括: jQuery(function($){ $(‘form#unlock1’).on(‘submit’, function (e){ if($(‘form#unlock1 > input.the_imei’).val().length == 15){ if($(this).val().indexOf(‘9900’) === 0){ alert(‘לפי המספר IMEI, ברשותכם מכשיר CDMA, אנא ראו מידע נוסף בעמוד פתיחת מכשירי CDMA’); window.location = ‘http://www.unlocker.co.il/sim-unlock-cdma-mobile-device’; e.preventDefault(); } return; } alert(‘אנא מלאו מספר IMEI בעל 15 ספרות’); e.preventDefault(); }); }) 表格是: פתח לכל הרשתות […]