mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-07 04:54:24 +01:00
fixes #10134 – dont use jquery offset directly because it uses sub pixel rendering
This commit is contained in:
parent
fe7fffe034
commit
a93a753c7d
15
dist/js/bootstrap.js
vendored
15
dist/js/bootstrap.js
vendored
@ -1201,9 +1201,18 @@ if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery"
|
|||||||
offset.top = offset.top + marginTop
|
offset.top = offset.top + marginTop
|
||||||
offset.left = offset.left + marginLeft
|
offset.left = offset.left + marginLeft
|
||||||
|
|
||||||
$tip
|
// $.fn.offset doesn't round pixel values
|
||||||
.offset(offset)
|
// so we use setOffset directly with our own function B-0
|
||||||
.addClass('in')
|
jQuery.offset.setOffset($tip[0], $.extend({
|
||||||
|
using: function (props) {
|
||||||
|
$tip.css({
|
||||||
|
top: Math.round(props.top),
|
||||||
|
left: Math.round(props.left)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}, offset), 0)
|
||||||
|
|
||||||
|
$tip.addClass('in')
|
||||||
|
|
||||||
// check to see if placing tip in new offset caused the tip to resize itself
|
// check to see if placing tip in new offset caused the tip to resize itself
|
||||||
var actualWidth = $tip[0].offsetWidth
|
var actualWidth = $tip[0].offsetWidth
|
||||||
|
2
dist/js/bootstrap.min.js
vendored
2
dist/js/bootstrap.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -199,9 +199,18 @@
|
|||||||
offset.top = offset.top + marginTop
|
offset.top = offset.top + marginTop
|
||||||
offset.left = offset.left + marginLeft
|
offset.left = offset.left + marginLeft
|
||||||
|
|
||||||
$tip
|
// $.fn.offset doesn't round pixel values
|
||||||
.offset(offset)
|
// so we use setOffset directly with our own function B-0
|
||||||
.addClass('in')
|
jQuery.offset.setOffset($tip[0], $.extend({
|
||||||
|
using: function (props) {
|
||||||
|
$tip.css({
|
||||||
|
top: Math.round(props.top),
|
||||||
|
left: Math.round(props.left)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}, offset), 0)
|
||||||
|
|
||||||
|
$tip.addClass('in')
|
||||||
|
|
||||||
// check to see if placing tip in new offset caused the tip to resize itself
|
// check to see if placing tip in new offset caused the tip to resize itself
|
||||||
var actualWidth = $tip[0].offsetWidth
|
var actualWidth = $tip[0].offsetWidth
|
||||||
|
Loading…
x
Reference in New Issue
Block a user