Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.06.2013, 19:46
Кандидат Javascript-наук
Отправить личное сообщение для aleks_lv Посмотреть профиль Найти все сообщения от aleks_lv
 
Регистрация: 23.04.2010
Сообщений: 105

ниче не понимаю
короче, заставляют писать с помощью jQuery(я его не знаю и если честно, и не хотел бы)
var cont= $("#in"), img=new Image();
      img.src="1.png";
     img.attr({'width':"20px",'height':"20px"}); 
   //................................разное

почему добавление атрибутов не работает

Последний раз редактировалось aleks_lv, 23.06.2013 в 19:53.
Ответить с цитированием
  #2 (permalink)  
Старый 23.06.2013, 20:01
Аватар для SkyLight
Злюка-бобер
Отправить личное сообщение для SkyLight Посмотреть профиль Найти все сообщения от SkyLight
 
Регистрация: 21.03.2010
Сообщений: 438

Потому, что img.attr - это конструкция jQuery, а объект в переменной img у вас объектом jQuery не является.
__________________
In WEB We Trust
У всех есть своя темная сторона...
Ответить с цитированием
  #3 (permalink)  
Старый 23.06.2013, 20:08
Кандидат Javascript-наук
Отправить личное сообщение для aleks_lv Посмотреть профиль Найти все сообщения от aleks_lv
 
Регистрация: 23.04.2010
Сообщений: 105

конструкция jQuery
это тогда так создавать var img= $("<img>")
Ответить с цитированием
  #4 (permalink)  
Старый 23.06.2013, 20:18
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Обратись к созданной переменнной
var testId = $('#testImg'), img = new Image();
testId.attr({"src": "http://lorempixel.com/400/200/sports/3/"});
testId.attr({'width':"200px",'height':"200px"});


Но вряд ли это правильно, потому что это работает только если #testImg является id у <img>.

Последний раз редактировалось Faab, 23.06.2013 в 20:22.
Ответить с цитированием
  #5 (permalink)  
Старый 23.06.2013, 20:25
Кандидат Javascript-наук
Отправить личное сообщение для aleks_lv Посмотреть профиль Найти все сообщения от aleks_lv
 
Регистрация: 23.04.2010
Сообщений: 105

Сообщение от nasqad Посмотреть сообщение
Все дело в этой строке, не поддерживается кирилица
да это не причем!!!!!!!!!!это же коментарий
Ответить с цитированием
  #6 (permalink)  
Старый 23.06.2013, 20:26
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

var cont= $("#in"), img1=new Image();
      img1.src="1.png";
     img = $(img1); // переводим в объект объект jQuery
     img.css({'width':'20px','height':'20px'}); 
   //................................разное


или
var cont= $("#in"), img1=new Image();
      img1.src="1.png";
     img1.width=20;
     img1.height=20; 
   //................................разное


или
var cont= $("#in"), img1=new Image();
      img1.src="1.png";
     img = $(img1); // переводим в объект объект jQuery
     img.attr('width','20').attr('height','20'); 
   //................................разное

Cуть в том - что либо переводите объект JS в объект jQuery и работаете методами jQuery

Либо оставляете объект JS и работаете с ним методами JS

Либо создаете элемент сразу в jQuery
var cont= $("#in"), img=$('<img/>');
      img.attr('src','1.png');
     img.attr('width','20').attr('height','20'); 
     /*Или как css свойства*/
     //img.css({'width':'20px','height':'20px'});
   //................................разное

Последний раз редактировалось Deff, 23.06.2013 в 21:07.
Ответить с цитированием
  #7 (permalink)  
Старый 23.06.2013, 20:35
Кандидат Javascript-наук
Отправить личное сообщение для aleks_lv Посмотреть профиль Найти все сообщения от aleks_lv
 
Регистрация: 23.04.2010
Сообщений: 105

var img =$("<img>"),cont=$("#"+options.id);   
	 img.attr({'src':src[type]});
	 cont.append(img)

вот так работает и все
Ответить с цитированием
  #8 (permalink)  
Старый 23.06.2013, 20:47
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от aleks_lv
короче, заставляют писать с помощью jQuery(я его не знаю и если честно, и не хотел бы)
её, поэтому не стесняйся познакомиться, если у тебя не в другую сторону развёрнут
и слушай, что nasqad говорит, комментарии это тебе не хухры-мухры
Ответить с цитированием
  #9 (permalink)  
Старый 23.06.2013, 20:51
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

<!DOCTYPE html>
<meta charset="utf-8">
<title>QQ</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" 
type="text/javascript"></script>
<script>
$(function(){
var img=new Image();
img.src="http://cdn.shopify.com/s/files/1/0154/2777/products/handlebars-shirt-front_medium.png?122";
img.onload=function(){$(img).attr({width:50,height:50});};     
$(document.body).append($(img));
});</script>
Ответить с цитированием
  #10 (permalink)  
Старый 23.06.2013, 20:51
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от bes
и слушай, что nasqad говорит, комментарии это тебе не хухры-мухры

<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<script>
var cont= $("#in"), img1=new Image();
      img1.src="1.png";
     img = $(img1); // переводим в объект объект jQuery
     img.css({'width':'20px','height':'20px'}); 
   //................................разное
alert(img.wrap('<p><p/>').parent().html())
</script>

Последний раз редактировалось Deff, 23.06.2013 в 20:58.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не понимаю JavaScript. Как сделать ожидание события загрузки данных? xintrea AJAX и COMET 7 01.06.2013 17:18
Регулярка. Вроде просто, а не понимаю EvgeniyRRU Общие вопросы Javascript 5 28.10.2011 09:51
не понимаю как задать правильный контекст loz Dojo toolkit 2 17.02.2011 18:36
Не понимаю тему Denver Общие вопросы Javascript 23 01.04.2010 00:25
Помогите ничего не понимаю Nata Общие вопросы Javascript 1 23.07.2009 16:24