Условный оператор, определенный предыдущей страницей или запущенный .click без нажатия - PullRequest
0 голосов
/ 17 февраля 2011

Мне было интересно, возможно ли это.

У меня очень сложный скрипт, который работает на .click.

Я хочу запустить тот же сценарий, не нажимая при этом пользователя - в том случае, если пользователь нажимает на новую страницу с правильным открытым содержимым - я делал это тысячу раз, но в этом случае обычная работа не работает ..


поэтому мой вопрос, можете ли вы иметь условное выражение, которое будет что-то делать (запускать функцию), если пользователь пришел с определенной страницы?

или

отключить функцию .click, если в строке запроса указано, что URL.client_id присутствует ..?

1 Ответ

1 голос
/ 17 февраля 2011

Вы можете сделать что-то вроде:

// evaluate id
if(URL.client_id) // or whatever you're passing through here
{
    runFunction();
}

$('#element').click(function()
{
    runFunction();
});

function runFunction()
{
   console.log("runFunction called");
}
...