Я хочу использовать эффект fadeout для ссылок. Если я использую нормальный режим, все работает хорошо.
$(document).ready(function() {
$("a.transition").click(function (e) {
event.preventDefault();
newLocation = this.href;
$("body").fadeOut(1000, function () {
window.location = newLocation;
});
});
});
Но я должен использовать строгий режим
(function($){
"use strict";
.....
.....
$(document).ready(function() {
$("a.transition").click(function (e) {
event.preventDefault();
newLocation = this.href;
$("body").fadeOut(1000, function () {
window.location = newLocation;
});
});
.....
init other functions
....
});
})(jQuery);
И это не работает строгий режим. Как я могу это исправить?
Попробуй это! Если это не работает, проверьте свою консоль javascript и посмотрите, что там?
$("a.transition").click(function (e) {
e.preventDefault();
var newLocation = $(this).prop("href");
$("body").fadeOut(1000, function () {
window.location.href = newLocation;
});
});