javascript - $slider.css({'transform' : 'translateY(' + (-$height * $counter) + 'px)'})
问题描述
$slider.css({
'transform' : 'translateY(' + (-$height * $counter) + 'px)'
})
我一直在破解这段代码。有人可以向我详细解释/打破这一点。
解决方案
这就是我理解这段代码的方式:
$slider.css({
'transform' : 'translateY(' + (-$height * $counter) + 'px)'
})
$slider
是您使用 javascript 应用 css 的DOM 元素。
$height
是一个变量,其中包含一些作为高度值的数值。
$counter
是一个包含数值的变量。根据它的名字,它是一个计数器值。
整个代码将Transform$slider
css 属性应用于变量引用的 DOM 元素。
如果我们用它们的值替换这些变量,我们将有:
var $height = 5
var $counter = 3
var $slider = $(".slider")
$slider.css({
'transform' : 'translateY('+ (-$height*$counter)+ 'px') //equals to 'transform' : 'translateY('+ (-5*3)+ 'px')
})
推荐阅读
- reactjs - history.push() 重定向后调用函数
- python - “必须是没有空字节的字符串”或“不能将 str 连接到字节”在命令行上传递有效负载
- c# - .NET Core 中 SoapCore 响应中不需要的前缀
- asp.net-core - 如何在 Razor Pages 路由的开头添加应用程序名称?
- angular - 全局导入 Angular 指令
- javascript - 使用 React.JS 未按预期呈现星级按钮
- javascript - 为什么 getBoundingClientRect() 将所有值返回为零?
- apache-spark - Apache Hive 使用 alter table 语句添加 TIMESTAMP 分区
- rabbitmq - 带和不带 x-queue-type 的经典队列有什么区别:RabbitMQ 中的经典
- javascript - 我想在重置我已经使用的样式之前添加一个窗口警报?