Не уверен, что это можно сделать, как я приближаюсь к нему. Тут ничего не происходит. Я повторяю изображения из сценария загрузки php, каждый img имеет уникальный идентификатор, который начинается с A1, A2, A3, A4 и так далее. Теперь я могу выбрать «Идентификатор img» и создать действие, которое я хочу, однако я должен сделать это для каждого идентификатора, я не смогу это сделать, поскольку будут созданы новые. Как бы я сказал jQuery сделать то же самое с A1 (A2, A3) Какой-то Приращение.jQuery ID Выбор динамический
JS
$(document).ready(function(){
$("#1 ").hover(
function(){
$("#A1").slideDown();
},
function(){
$("#A1").slideUp();
});
});
$(document).ready(function(){
$("#2 ").hover(
function(){
$("#A2").slideDown();
},
function(){
$("#A2").slideUp();
});
});
PHP
$i= 0; while(($file = $myDir->read()) !==false){
if(!is_dir($file)){
$i++;
//echo "Filename: $file<br/>";
echo "<div id='images'>";
echo "<p>";
echo "<a id='$i'href=\"display/$file\"><img src=\"thumbs/$file\" /> </a>\n";
echo "</p>";
echo"</div>";
echo "<div id='imageHolder' >";
echo "<img id='A$i' style='display:none' src=\"display/$file\" />";
echo"</div>";
}
}
Каких элементов являются вашими «# 1» и № 2 "элементы Какова ваша HTML структуры (являемся? изображения внутри ваших # 1 и # 2 элементов?)? Загружаете ли вы новые изображения через ajax или только при начальной загрузке? – Aaron
Элементы # 1 # 2 являются привязными тегами, я добавил свой html/php, что бы я хотел сделать имеет тот же прирост числа для элементов, которые я выбираю, поэтому мне не нужно писать каждый из них, когда я добавляю новый с помощью сценария загрузки. –
Я бы порекомендовал осторожность с тем, чтобы идентификаторы начинались с числа, вы можете столкнуться с трудности в определенных ситуациях с certai n браузеров. Вот кто-то другой по этому поводу: http://css-tricks.com/ids-cannot-start-with-a-number/ – Funka