按钮样式元素的类冲突
class clash on button style element
我们有一个样式如下的按钮:
<a class="mini pink button">Arrange Viewing</a>
我们还使用了scroll to,如果它被应用到一个href链接上,它将看起来像这样。
<a href="#myAnchor" rel="" id="anchor1" class="anchorLink">Arrange Viewing</a>
我的问题是我想要迷你粉红色按钮上点击滚动到内容,但我不能有2类在同一对象。
按钮的css为:
a.button {
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-family: "proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;
font-weight: bold;
line-height: 1;
padding: 9px 34px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
.mini.button {
font-size: 14px;
padding: 6px 8px;
}
.pink, .pinkaswell {
background: none repeat scroll 0 0 #EC008C;
}
js:
$(document).ready(function() {
$("a.anchorLink").anchorAnimate()
});
jQuery.fn.anchorAnimate = function(settings) {
settings = jQuery.extend({
speed : 1100
}, settings);
return this.each(function(){
var caller = this
$(caller).click(function (event) {
event.preventDefault()
var locationHref = window.location.href
var elementClick = $(caller).attr("href")
var destination = $(elementClick).offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() {
window.location.hash = elementClick
});
return false;
})
})
}
此处提琴http://jsfiddle.net/VtxnK/
一个对象可以有两个类,但不能有两个类属性。只需将类名添加到其他类的末尾。
<a href="#myAnchor" rel="" id="anchor1" class="mini pink button anchorLink">
Arrange Viewing
</a>
或者,由于您有一个id,您可以通过id…
访问它。$( "#anchor1" ).anchorAnimate();
相关文章:
- 未捕获错误:不变冲突:元素类型无效:应为字符串
- 未捕获的不变冲突:元素类型无效(react、webpack、循环导入)
- React:未捕获的不变量冲突:ReactDOM.render():无效的组件元素
- 如何不断检查页面元素之间的冲突
- Reactjs :使用输入元素时的不变冲突
- 替换字符串,使其不与子元素冲突
- 剑道UI [下拉列表] - 多个元素中的冲突
- 如何让多个元素与jQuerys一起工作 没有.冲突();字符串
- 在 html canvas 元素上使用 javascript 进行冲突检测,而无需使用 jquery
- 不变冲突:当元素在DOM中时,目标容器不是DOM元素
- 两个相同的元素需要执行相同的功能,但存在冲突
- 反应.js - “不变冲突:元素类型无效:预期字符串”简单按钮
- 不变冲突: _registerComponent(..):目标容器不是 DOM 元素
- 使用jquery.on()方法处理同一元素(选项标记)的两个脚本之间的冲突
- 未捕获的错误:不变冲突:元素类型无效:需要字符串(对于内置组件)或类/函数,但得到:对象
- 子元素上的$滑动与滚动冲突,滚动在AngularJS中停止工作
- JS函数名称与元素ID冲突的原因
- react router问题未捕获错误:不变冲突:元素类型无效:应为字符串(用于内置组件)
- 如何使用Javascript防止HTML元素选择选项中的冲突
- 按钮样式元素的类冲突