У меня есть функция Designer, и я хочу вернуть эту функцию, если location.hash равно isDesign. Я попробовал следующее...
function Designer() {
$("#boxA").fadeIn(700);
$("#boxA span#closeControl").on("click",function(){
$("#builderBox").fadeOut(700);
});
}
if (location.hash = "isDesign") {
return Designer();
}
Вместо выполнения функции он присваивает хеш isDesign URL и повторно загружает страницу несколько раз. Пожалуйста, что я должен сделать, чтобы исправить это. Все ответы будут оценены. Спасибо.
Попробуй это:
$(function() {
if (location.hash === "#isDesign") {
Designer();
}
});
function Designer() {
$("#boxA").fadeIn(700);
$("#boxA span#closeControl").on("click",function(){
$("#builderBox").fadeOut(700);
});
}
или просто
$(function() {
if (location.hash === "#isDesign") {
$("#boxA").fadeIn(700);
$("#boxA span#closeControl").on("click",function(){
$("#builderBox").fadeOut(700);
});
}
});
использование
if (location.hash == "isDesign") {
return Designer();
}
Single =
задание, double ==
- сравнение
$(function() { /* Your code here */ });
и посмотрим, поможет ли это.