嗨,请看看这个小提琴http://jsfiddle.net/bloodygeese/pwjNQ/1/
我试图弄清楚如何在按住“预览推荐样式”文本时获取要使用的默认/当前 css 值 - 仅在按住时,
然后如果用户喜欢推荐的样式,他们可以单击“使用推荐的样式”以默认设置以匹配 css/preview。
我的问题是实际上 css 会被其他功能改变,所以有时颜色会是推荐的黑色,有时是推荐的红色。?
嗨,请看看这个小提琴http://jsfiddle.net/bloodygeese/pwjNQ/1/
我试图弄清楚如何在按住“预览推荐样式”文本时获取要使用的默认/当前 css 值 - 仅在按住时,
然后如果用户喜欢推荐的样式,他们可以单击“使用推荐的样式”以默认设置以匹配 css/preview。
我的问题是实际上 css 会被其他功能改变,所以有时颜色会是推荐的黑色,有时是推荐的红色。?
对于仅在按住鼠标时发生的事情,使用.mouseDown()
并恢复,使用.mouseUp()
此外,我将在您的 CSS 中为各种选项定义一个类,而不是字体和颜色的数组,并将这些类添加到预览元素中。
这是一个演示,它将使用 mouseup/mousedown 更改样式值。您可以使用这个 jsfiddle 示例查看它。
http://jsfiddle.net/nickadeemus2002/yCnxw/
它应该可以帮助您开始最终解决方案。编辑演示以满足您的需求。