JQuery在类中设置CSS Transform、Translate属性
JQuery set CSS Transform, Translate Properties in Class
我似乎无法使用Jquery设置转换的CSS属性。
这是我的代码:https://jsfiddle.net/op7Lsvdp/
这是我尝试过的两种方法,但都没有成功。
$('.slideToCart').css({
'-webkit-transform' : 'translate(left, top)',
'-moz-transform' : 'translate(left, top)',
'-ms-transform' : 'translate(left, top)',
'-o-transform' : 'translate(left, top)',
'transform' : 'translate(left, top)'
});
$('.slideToCart').css('transform', 'translate(50px, 50px)');
$('.slideToCart').css('-webkit-transform', 'translate(50px, 50px)');
谢谢你,
我认为css方法的重要之处在于,它不会更改您的类属性,而是更改您调用它的对象的style特性。
这样做:
$( document ).ready(function() {
$('.buttonHolder').click(function(){
$(this).find("span").toggleClass('fadeText');
var button = $(this).find("button");
button.toggleClass('shrink');
var position = $('.target').position();
var left = position.left + 'px';
var top = position.top + 'px';
var buttonHolder = $(this);
setTimeout(function() {
buttonHolder.css({'transform' : 'translate(' + left +', ' + top + ')'});
}, 1000);
});
});
您正在向.slideToCart
元素添加样式,但没有!请参阅控制台日志:
https://jsfiddle.net/op7Lsvdp/2/
您在单击.buttonHolder
之后添加这些类,所以也许现在是您想要添加.css
的时候了
相关文章:
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- $translateProvider.useStaticFilesLoader的Angular Translate异步定
- 将Transform和Instance Variable转换为对象的JavaScript数组
- OpenLayers LonLat transform
- 可以't让browserfy使用babel-plugin-transform类属性
- AngularJS无法使用translate值正确翻译
- 使用-webkit transform:scale()缩放图像
- JQuery在类中设置CSS Transform、Translate属性
- 重置transform:rotate(),方法是移除并追加在追加和重绘图表后未显示数据的画布
- 重置transform:rotate()而不调用-webkit transition:style
- 如何加载JSON数组以使用Angular-Translate翻译AngularJS网页
- jquery 插件与 transform: translateY 冲突
- AngularJS translate & ui tooltip html
- AngularJS translate table
- 如何使用css translate实现平移
- 如何在d3.js中线性插值transform属性
- 如何根据屏幕分辨率改变transform:translate css规则?
- 带有滑动转换(Transform.translate)的RenderController
- -webkit-transform: translate(417px, 0px)
- 为什么可以't我在Angular.js中为transform:translate创建了一个字符串