我正在使用一个名为 beforeAfter 的插件(http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin/)并且实现它的方式我只想在用户点击时进行企业点击正在使用一个屏幕说 580 像素。现在我有了它的开发代码,但不确定如何为此添加媒体查询。
这是完整代码的链接 http://jsbin.com/ojuwid/1/
这是我需要合并到媒体查询中的插件文件中的片段:
// When clicking in the container, move the bar and imageholder divs
$(obj).click(function(e){
var clickX = e.pageX - $(this).offset().left;
$('#dragwrapper'+randID).stop().animate({'left':clickX-($('#dragwrapper'+randID).width()/2)+'px'},o.clickSpeed);
$('div:eq(2)', obj).stop().animate({'width':clickX+'px'},o.clickSpeed);
$('#lt-arrow'+randID+',#rt-arrow'+randID).stop().animate({opacity:0},50);
});
$(obj).one('mousemove', function(){$('#dragwrapper'+randID).stop().animate({'opacity':1},500);});
// If the mouse is over the container and we animate the intro, we run this to change the opacity when the mouse moves since the hover event doesnt get triggered yet
}
});
如果有人对他们将如何做到这一点有任何想法或方法,那就太好了!PS-我知道媒体查询是一个 CSS 概念——只是不确定如何将窗口调整大小查询触发到这个插件中。