Javascript 试图延迟jquery事件
我正在尝试延迟keyup jquery事件。要延迟的事件是:Javascript 试图延迟jquery事件,javascript,jquery,Javascript,Jquery,我正在尝试延迟keyup jquery事件。要延迟的事件是: $(document).ready(function(){ $("#leftsettingswindow").on("keyup", "#fontsize2", function(){ var txtVal = this.value; $('#content').css("font-size", txtVal + "%"); }); }); 我已尝试使用延迟: $(document).ready(funct
$(document).ready(function(){
$("#leftsettingswindow").on("keyup", "#fontsize2", function(){
var txtVal = this.value;
$('#content').css("font-size", txtVal + "%");
});
});
我已尝试使用延迟:
$(document).ready(function(){
$("#leftsettingswindow").on("keyup", "#fontsize2", function(){
var txtVal = this.value;
$('#content').delay(2000).css("font-size", txtVal + "%");
});
});
我也尝试过像这样使用setTimeout
$(document).ready(function(){
$("#leftsettingswindow").on("keyup", "#fontsize2", setTimeout(function(){
var txtVal = this.value;
$('#content').css("font-size", txtVal + "%");}, 3000);
);
});
有人能向我解释一下为什么上述拖延战术失败了吗 试试这个
$(document).ready(function(){
$("#leftsettingswindow").on("keyup", "#fontsize2",
function() {
setTimeout ( function () {
var txtVal = this.value; $('#content').css("font-size", txtVal + "%");
},1000);
});
});
不能延迟回调函数。相反,延迟你想要的
$(document).ready(function () {
$("#leftsettingswindow").on("keyup", "#fontsize2", function () {
setTimeout(function () {
var txtVal = this.value;
$('#content').css("font-size", txtVal + "%");
}, 3000);
});
});
不能使用.delay()取消本机函数调用的执行。它用于在quene中显示后续jquery效果的执行。如果修复回调问题,“setTimeout”可以满足您的需要
根据您的实现,您尝试将“fontsize项”的值提取为“内容”字体大小。根本原因是click事件处理程序的参数传递错误。第三个参数是回调处理程序,它将在触发事件后被调用。您应该将函数对象istead传递给“setTimeout”函数调用
$("#leftsettingswindow").on("keyup", "#fontsize2", setTimeout(
function(){
var txtVal = this.value;
$('#content').css("font-size", txtVal + "%");
}, 3000)
);
尝试这样实现:
$("#leftsettingswindow").on("keyup","#fontsize2",function(){
var that = this;
var $content = $("#content");
setTimeout(function(){
$content.css('font-size',that.value+"%");
},2000);
});
这是。他们暂停了我的代码,第一个代码工作得很好,但是当我修改它来延迟执行时,代码就不工作了。。超过1000个resultsHi,谢谢,但由于某些原因,现在无法调整大小。存在一个});结尾处缺失,但即使添加了这些内容,它也没有任何作用,甚至调整大小也失败了。还有其他建议吗?