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;

posted @ 2019-01-15 17:21  福慧榕  Views(59)  Comments(0Edit  收藏  举报