引用
在firefox下jquery的css方法不支持backgroundPositionY属性,
我们可以通过如下方法解决。
(function($) {
var div = document.createElement('div'),
rposition = /([^ ]*) (.*)/;
if(div.style.backgroundPositionX !== '') {
$(['X', 'Y']).each(function( i, letter ) {
var property = 'backgroundPosition' + letter,
isX = letter == 'X';
$.cssHooks[property] = {
set: function(elem, value) {
var current = elem.style.backgroundPosition;
elem.style.backgroundPosition = (isX? value + ' ' : '' ) + (current? current.match(rposition)[isX+1] : '0') + (isX? '' : ' ' + value);
},
get: function(elem, computed) {
var current = computed?
$.css(elem, 'backgroundPosition') :
elem.style.backgroundPosition;
return current.match(rposition)[!isX+1];
}
};
$.fx.step[property] = function(fx) {
$.cssHooks[property].set(fx.elem, fx.now + fx.unit);
}
});
}
div = null;
})(jQuery);
引用
https://github.com/louisremi/jquery.backgroundXY.js/blob/master/jquery.backgroundXY.js
https://github.com/brandonaaron/jquery-cssHooks/blob/master/bgpos.js
分享到:
相关推荐
明锋工作室整理常用资料。本次资料是一个自动居中插件,只要设定div长度和高度,其中的图片会自动铺满容器并且自动居中。...并且该自动居中插件支持IE6、IE7、IE8、IE9、IE10、CHROME、FIREFOX、OPERA。
jQuery幻灯片Firefox附加组件中心的风格图片切换 jQuery幻灯片Firefox附加组件中心的风格图片切换 jQuery幻灯片Firefox附加组件中心的风格图片切换
在绿色版的firefox中安装firebug,对进行开发javascript开发进行调试很有作用 1.直接解压FirefoxCN.rar 2.点击解压后文件里面“创建快捷方式.exe”创建桌面快捷方式 3.打开firefox,将firebug-1.4.3-fx.xpi文件拖入...
适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 注意:使用juery生成的二维码的识别率没有php高,但是不会对服务器产生任何压力,一个jquery.qrcode插件就能搞定,所以请尽量传入较...
jQuery图片点击放大支持手机触屏滑动图片展示 jQuery图片点击放大支持手机触屏滑动图片展示 jQuery图片点击放大支持手机触屏滑动图片展示
jQuery的$(document).ready()函数应该是在页面加载完毕后执行,但chrome对其不支持,网页一打开就开始执行,本代码修正了这个bug,并且给出了样例。
火狐浏览器25.01版本,fireDebug调试工具,jQery框架
在Firefox一直不能用js做出图片预览的效果,下面这个即可解决,用替换的方法实现firefox支持得的路径格式
之所以在有后台鉴权时firefox和360浏览器无法正常运行,是因为FireFox、chrome、360浏览器等支持HTML5的浏览器不会再文件上传时自动带入session信息和cookie,不共享session。所以解决方案如下: 方法一:url中紧跟...
让jquery validation plugin 支持zepto
jQuery文件上传插件(支持拖动上传) ie10 firefox
jquery上下滚动插件 控制li上下滚动 ie789 firefox 测试通过
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
jquery实现的加密解密算法,页面经过jquery加密后,提交到后台,通过java的base64解密算法可以原样解析, demo中用的是servlet和jquery的$.ajax实现...
jquery1.9.1 支持低版本ajax (ajax前jQuery.support.cors=true )
利用JQuery实现网页左侧树形菜单(IE6 IE7 Firefox下测试通过)
原生jQuery-fancybox不支持Base64的图片,改资源已经过改造,支持Base64格式图片(需要满足正则【data:image\/.*,】的前缀以识别Base64编码),但对IE8支持不好。
DateTime Picker是一个基于jQuery的时间选择插件,支持web和移动。用户可以使用+ / -按钮或改变数值或直接到文本框中直接输入. 演示地址:http://www.jq22.com/jquery-info516
图片旋转插件jQuery.artZoom支持jQuery2 图片旋转插件jQuery.artZoom支持jQuery2
jquery file上传预览本地图片支持IE6\7\8\9\10 chrome 火狐 网上有很多关于 file上传预览本地图片开源角本但都对支持到IE6\7\8,而且chrome 火狐最新版本也有问题,自己动手丰衣足食。分享给给大家。