Как отобразить часть изображения с помощью jquery? - PullRequest
3 голосов
/ 19 августа 2009

Я использую jquery и пытаюсь отобразить часть изображения, скажем квадрат в середине, затем с помощью animate выкатить оставшуюся часть.

Я думаю, что-то, связанное с div, с переполнением: скрыто, но я не могу понять это.

Большое спасибо.

Ответы [ 4 ]

3 голосов
/ 19 августа 2009

Проверьте imgAreaSelect плагин, он делает это точно.

1 голос
/ 19 августа 2009

Вы можете настроить что-то похожее на карту спрайтов css, где вы используете css для отображения определенной части изображения. Затем используйте jquery, чтобы изменить класс css на что-то, отображающее все изображение.

Вот ссылка на карты спрайтов css. http://css -tricks.com / CSS-спрайты /

1 голос
/ 19 августа 2009

Для первоначального отображения квадрата вы должны использовать технику, называемую image spriting , и существует множество способов сделать это с помощью CSS. Вот по одному от alistapart . После этого вы можете использовать animate для изменения css вручную.

Тем не менее, держу пари, что есть плагин jquery, который делает что-то подобное автоматически ...

0 голосов
/ 19 августа 2009

вы должны работать с css: положение, чтобы поместить div поверх другого div css position

...