Fix reset method by check element exists

This commit is contained in:
Dok11 2018-10-13 17:31:32 +03:00
parent 506a1dc154
commit f7771c8dfe
7 changed files with 26 additions and 16 deletions

View file

@ -157,7 +157,9 @@ var VanillaTilt = function () {
pageY: this.top + this.height / 2
};
this.element.style.transform = "perspective(" + this.settings.perspective + "px) " + "rotateX(0deg) " + "rotateY(0deg) " + "scale3d(1, 1, 1)";
if (this.element && this.element.style) {
this.element.style.transform = "perspective(" + this.settings.perspective + "px) " + "rotateX(0deg) " + "rotateY(0deg) " + "scale3d(1, 1, 1)";
}
if (this.glare) {
this.glareElement.style.transform = 'rotate(180deg) translate(-50%, -50%)';

File diff suppressed because one or more lines are too long

10
dist/vanilla-tilt.js vendored
View file

@ -140,10 +140,12 @@ class VanillaTilt {
pageY: this.top + this.height / 2
};
this.element.style.transform = "perspective(" + this.settings.perspective + "px) " +
"rotateX(0deg) " +
"rotateY(0deg) " +
"scale3d(1, 1, 1)";
if (this.element && this.element.style) {
this.element.style.transform = `perspective(${this.settings.perspective}px) ` +
`rotateX(0deg) ` +
`rotateY(0deg) ` +
`scale3d(1, 1, 1)`;
}
if (this.glare) {
this.glareElement.style.transform = 'rotate(180deg) translate(-50%, -50%)';

File diff suppressed because one or more lines are too long

View file

@ -137,10 +137,12 @@ class VanillaTilt {
pageY: this.top + this.height / 2
};
this.element.style.transform = "perspective(" + this.settings.perspective + "px) " +
"rotateX(0deg) " +
"rotateY(0deg) " +
"scale3d(1, 1, 1)";
if (this.element && this.element.style) {
this.element.style.transform = `perspective(${this.settings.perspective}px) ` +
`rotateX(0deg) ` +
`rotateY(0deg) ` +
`scale3d(1, 1, 1)`;
}
if (this.glare) {
this.glareElement.style.transform = 'rotate(180deg) translate(-50%, -50%)';

View file

@ -156,7 +156,9 @@ var VanillaTilt = function () {
pageY: this.top + this.height / 2
};
this.element.style.transform = "perspective(" + this.settings.perspective + "px) " + "rotateX(0deg) " + "rotateY(0deg) " + "scale3d(1, 1, 1)";
if (this.element && this.element.style) {
this.element.style.transform = "perspective(" + this.settings.perspective + "px) " + "rotateX(0deg) " + "rotateY(0deg) " + "scale3d(1, 1, 1)";
}
if (this.glare) {
this.glareElement.style.transform = 'rotate(180deg) translate(-50%, -50%)';

View file

@ -137,10 +137,12 @@ export default class VanillaTilt {
pageY: this.top + this.height / 2
};
this.element.style.transform = "perspective(" + this.settings.perspective + "px) " +
"rotateX(0deg) " +
"rotateY(0deg) " +
"scale3d(1, 1, 1)";
if (this.element && this.element.style) {
this.element.style.transform = `perspective(${this.settings.perspective}px) ` +
`rotateX(0deg) ` +
`rotateY(0deg) ` +
`scale3d(1, 1, 1)`;
}
if (this.glare) {
this.glareElement.style.transform = 'rotate(180deg) translate(-50%, -50%)';