jquery 中的 attr 计时
timing with attr in jquery
如何在 jquery
中使用 attr 设置时间
例如
$(document).ready(function() {
$(".searchicon").click(function(){
$(".searchbox").show(400);
})
显示需要 400 毫秒
我有这个
$(".menu_icon").click(function(){
$(".drop_menu").attr("class","menu_responsive");
});
如何给这个函数添加计时
我审查文档
http://api.jquery.com/attr/
但没办法
如果你想显示元素,就像你的第一个例子一样,只需链接 show() 方法:
$(".menu_icon").click(function(){
$(".drop_menu").attr("class","menu_responsive").show(400);
});
感谢您的帮助
有两种方法来计时attr
1 - 设置超时
setTimeout('$(".drop_menu").attr("class","menu_responsive");',1000);
但这会在设定时间后立即显示
2 - 动画()
$(".drop_menu").attr("class","menu_responsive").animate({width:"300px"}, 1000);
我使用了动画并设置了动画时间并且对我来说效果很好
如何在 jquery
中使用 attr 设置时间
例如
$(document).ready(function() {
$(".searchicon").click(function(){
$(".searchbox").show(400);
})
显示需要 400 毫秒
我有这个
$(".menu_icon").click(function(){
$(".drop_menu").attr("class","menu_responsive");
});
如何给这个函数添加计时
我审查文档
http://api.jquery.com/attr/
但没办法
如果你想显示元素,就像你的第一个例子一样,只需链接 show() 方法:
$(".menu_icon").click(function(){
$(".drop_menu").attr("class","menu_responsive").show(400);
});
感谢您的帮助
有两种方法来计时attr
1 - 设置超时
setTimeout('$(".drop_menu").attr("class","menu_responsive");',1000);
但这会在设定时间后立即显示
2 - 动画()
$(".drop_menu").attr("class","menu_responsive").animate({width:"300px"}, 1000);
我使用了动画并设置了动画时间并且对我来说效果很好