авто - определение размера изображения
привет народ, я делаю скрипт на укозе, для прочтения манги вот строчка
$(document).ready(function() {
Reader.init({
mirror: 1,
dir: "http:\/\/files.ani-best.ru\/manga\/$OTHER2$\/",
mangaUrl: "",
images: [
$MESSAGE$
]});});
$OTHER2$ - название папки со страницами манги $MESSAGE$ - это текст материала туда я вписываю ["01.png",800,1200], ["02.png",800,1200], ["03.png",800,1200], ["04.png",800,1200], ["05.png",800,1200], ["06.png",800,1200], ["07.png",800,1200], ["08.png",800,1200], ["09.png",800,1200], ["10.png",800,1200], ["11.png",800,1200], ["12.png",800,1200], ["13.png",800,1200], ["14.png",800,1200], ["15.png",800,1200], ["16.png",800,1200], ["17.png",800,1200], ["18.png",800,1200], ["19.png",800,1200], мне приходиться самому вписывать название, и размер каждой страницы манги, а можно ли на js сделать авто заполнение images:, что бы определяло название, и размер и заполняло в форме ["19.png",800,1200], |
не знаю, что такое манга;) , но как-то так (при условии, что нумерация фото идет по порядку и начинается с '01.png'):
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("img").each(function(i){
alert('["0' +i+ '.png",'+$(this).width()+','+$(this).height()+']');
});
});
</script>
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" />
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" />
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" />
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" />
|
Манга это тоже самое что и комиксы только японские
monolithed, а как это вывести в письменный вид? и у меня он не правильно размер определяет,смотри ТЫК |
Откуда берутся эти "01.png",909,1300 и т.д. значения?
Можно конечно создать невидимый элемент img и подставлять туда путь к изображению, а дальше уже перебирать эти элементы добавляя в массив данные. Но лучше наверное ничего такого и не мудрить, а оставить в такой форме как есть сейчас зачем выводить список значений массива? Можно просто создать добавить и добавить в него нужные значения
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("img").each(function(i){
var array = [];
array.push('["0' +i+ '.png",'+$(this).width()+','+$(this).height()+']');
alert(array)
});
});
</script>
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" />
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" />
|
| Часовой пояс GMT +3, время: 10:21. |