JQuery TouchGallery Показать изображение URL - PullRequest
0 голосов
/ 20 октября 2010

как я могу отобразить ссылку на изображение, по которому щелкнули в документе?

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

, пожалуйста, помогите мне !!

РЕДАКТИРОВАТЬ:

выше я написал класс, но я взял идентификатор!

У меня есть веб-сайт, который отображается на iphone в моем приложении.на сайте есть галерея, а в xcode я получаю изображение с помощью getelementbyid ('download_fullscreen').поэтому, когда изображение касается, оно становится полноэкранным, но это генерируется jquery с плагином touchgallery. Я могу назначить идентификатор для кликаемого изображения, но он не распознается в приложении на iphone.и когда я перемещаюсь к следующему изображению, идентификатор не будет перемещаться к следующему изображению.Вот демо: http://neteye.github.com/touch-gallery.html при нажатии на изображение оно будет полноэкранным, а код галереи генерируется JavaScript.Как мне распечатать imageurl из изображения, которое в настоящее время в полноэкранном режиме, в документ, который может распознавать мое приложение iphone?

Ответы [ 2 ]

0 голосов
/ 20 октября 2010

Я не уверен, что вы спрашиваете. Если вы добавили класс в тег <img> и можете выбрать элемент изображения с помощью document.getElementById() или иным образом (getElementsByClassName), вы можете получить элемент src атрибут легко:

var myImage = document.getElementById('myImage');
var imageUrl = myImage.src;

К сожалению, это только дает вам относительный путь. Надеемся, что URL-адреса являются абсолютными, в противном случае вам придется обрабатывать их. Надеюсь, это немного поможет! Проверьте: "HTMLImageElement в MDC"

0 голосов
/ 20 октября 2010

getElementByID будет возвращать объект, только если вы назначаете тэгу идентификатор, а не CLASS.

Например, getElementByID будет работать здесь, так как ID присваивается тегом

<img id="myid" class="clicked" src="your_image_path">

Но не в этом случае.

<img class="clicked" src="your_image_path">

...