这不会改变它。我不知道为什么
$("#description").animate({"-webkit-line-clamp":8},500);
console.log($("#description").css("-webkit-line-clamp"))//returns 3
我也尝试过
$("#description").animate({"-webkit-line-clamp":"8"},500);
最佳答案
This page似乎建议您需要显示:-webkit-box;
$("#description").css({"display":"-webkit-box"}).animate({"-webkit-line-clamp":8},500);
它还提供了一些替代方案 - Clamp.js尽管是纯 JS 实现,但可能会为您提供更“通用”的解决方案 - 但您似乎无论如何都会走这条路。
关于jquery - 如何使用 jquery 更改 webkit css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26674197/