所以我希望能够只显示一个元素的一半。现在我可以执行以下操作:
function half($elem,which){
//here I would get the scrolling position
//of the element $elem along with the outer
//width and outer height. Then, depending on
//what 'which' is (left,right,top,bottom), the
//function would append an element with the same
//background color as the body background in
//order to cover the correct part of the element
};
但这只是向 DOM 添加额外的项目,如果在一些简单的 css 或 javascript 中,我可以将其设置为仅显示(或剪切)元素的一部分,则这是不必要的。那可能吗?如果是这样,怎么做?
更新:
在你们所有人都试图猜测之后,这是一个不断将内容附加到容器的小提琴。要回答我的问题,您需要有一个函数来更改要附加的特定 div 的 css,以便它只附加指定的一半内容