jquery中一些小技巧
1.对于一个元素的伪类元素::before, ::after添加动态的样式,就是用jquery来添加样式,而不是直接写在css中的,需要用这种方式来实现
$('head').append("<style>#" + thumbnailbox + " #tagPopover .arrow::before{display:block;}#" + thumbnailbox + " #tagPopover .arrow::after{display:block;}</style>");
2.想要获取一个页面元素相对于页面最左边和最上边的位置,可以用这种方式实现:
var tagButton = this.element.find("#tagPopover");
var buttonLeft = tagButton.offset().left;
var buttonTop = tagButton.offset().top - this.element.parent().offset().top;
- 上一篇 »javascript基础小技巧
- 下一篇 »CSS小技巧