10个你应该知道的 JQuery 片断

JQuery 当前很是流行的js库。有成千上万的网站在使用它。大大简化了咱们的一些经常使用操做。 下面是10个咱们常常会用到的片断。javascript

10.li的斑马条文

$(‘li:odd’).css(‘background’, ‘#E8E8E8’);

1句话,可以让li呈现不一样的列颜色。css

9.让两个div等高

$(‘.div’).css(‘min-height’, $(‘.main-div’).height());

当你须要将两个div高度相等的时候。能够用上面的1句话实现。html

8. 手风琴效果

// Close all Panels
$(‘#accordion’).find(‘.content’).hide();
// Accordion
$(‘#accordion’).find(‘.accordion-header’).click(function(){
var next = $(this).next();
next.slideToggle(‘fast’);
$(‘.content’).not(next).slideUp(‘fast’);
return false;
});

这个片断能快速的帮你创建一个手风琴样式的效果。java

7.幻灯片切换

// Fade
$( “.btn” ).click(function() {
$( “.element” ).fadeToggle(“slow”);
});

// Toggle
$( “.btn” ).click(function() {
$( “.element” ).slideToggle(“slow”);
});

6.中止连接加载

$(‘a.no-link’).click(function(e){
e.preventDefault();
});

5.禁用输入框

$(‘input[type="submit"]‘).attr(“disabled”, true);

4.鼠标悬停效果

$(‘.btn’).hover(function(){
    $(this).addClass(‘hover’);
}, function(){
    $(this).removeClass(‘hover’);
    }
);

3.将加载错误图片替换

$(‘img’).error(function(){
    $(this).attr(‘src’, ‘img/broken.png’);
});

2.检查图片加载完成

$(‘img’).load(function() {
    console.log(‘image load successful’);
});

1.回到网站顶部

// Back To Top
$(‘a.top’).click(function(){
$(document.body).animate({scrollTop : 0},800);
    return false;
});

//Create an anchor tag
<a class=”top” href=”#”>Back to top</a>
译文原文:[weblink url="http://inspiretrends.com/10-jquery-snippets-designers-know/"]10 jQuery Snippets Designers Should Know[/weblink]
相关文章
相关标签/搜索