Я использую скрипт, в котором мне нужно сделать несколько событий, чтобы появилось всплывающее окно.
Я пробовал это, но это не работает:
for (i=0;i<=storingen;i++)
{
$("#storing" + i).click(function(){ centerPopup(); loadPopup(); });
}
Вывод должен быть:
$("#storing0").click(function(){ centerPopup(); loadPopup(); });
$("#storing1").click(function(){ centerPopup(); loadPopup(); });
$("#storing2").click(function(){ centerPopup(); loadPopup(); });
$("#storing3").click(function(){ centerPopup(); loadPopup(); });
и т.д.
Но количество элементов div с сохранением идентификатора # (число здесь) является переменным, поэтому я хотел сделать это, но оно не работает ...
Я получаю переменную storingen из php:
<script type="text/javascript">aantalstoringen('.$aantalstoringen.')</script>
который я подбираю в js-файле так:
function aantalstoringen(storingen){
storingen=storingen;
}
Я сделал предупреждение (storingen) , в котором прослежен правильный номер, так что все в порядке.
Может ли быть так, что цикл for не работает, потому что его нет в функции aantalstoringen , но в другой функции:
$(document).ready(function() {
Я использовал этот урок для создания javascript:
http://yensdesign.com/2008/09/how-to-create-a-stunning-and-smooth-popup-using-jquery/#popup1
и сценарий, который вы получите, это:
http://yensdesign.com/tutorials/popupjquery/popup.js