如果您转到http://apple.com并在搜索框中点击,您会发现它会增长/放大onfocus
,而onblur
会折叠回原始状态。
我想知道是否有一个jquery插件或类似的轻松完成这项工作。
我不想使用Apple网站上的JS,因为它不是完全跨浏览器的。我也没有时间自己动手。如果没有任何预制,那没关系,但如果有人知道任何预制,我会非常感激。
答案 0 :(得分:2)
在没有JS的apple.com上搜索框: http://www.kvadracom.com/en-projects-blog.html#1
答案 1 :(得分:1)
已经有一段时间了,这是另一篇SO帖子:
答案 2 :(得分:1)
我想你想要这样的东西。它在IE,firfox,chrome工作。我没有检查其他人
$('input').focus(function() {
$(this).css({'width': '50px'});
});
$('input').blur(function() {
$(this).css({'width': '100px'});
});
同样,您可以使用background-color属性在颜色之间切换
我将此标记为答案,但我确实将其修改为更像Apple网站。
$('input').focus(function() {
$(this).animate({width: 150}, 'slow');
});
$('input').blur(function() {
$(this).animate({width: 100}, 'slow');
});
答案 3 :(得分:0)
看看这篇文章我认为它可以在一定程度上帮助你......点击时搜索框不会得到焦点,但它的大小会增加...... http://www.bloggermint.com/2011/06/css3-search-box-inspired-by-apple-com/