Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Qartvela™

Нужно добавить hover функция через jQuery для .bbc_img

Рекомендованные сообщения

Нужно добавить hover функция через jQuery для .bbc_img

 

jQuery("img.bbc_img").hover(function(){
 jQuery('.bbc_img').attr('alt', 'myalt');
  var img = jQuery('.bbc_img[alt="myalt"]').attr('src');
 alert(img);
});

 

Но в результат получаю ссылку для первой картинки если в теме много картинки.

Нужно ссылка только картинки на который стоит курсор.

Поделиться сообщением


Ссылка на сообщение

Нужно ссылка только картинки на который стоит курсор.

 

Используйте this

jQuery("img.bbc_img").hover(function(){
   var img = jQuery(this).attr('src');
   alert(img);
});

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Success :)

jQuery(this).addClass('myhover');

Поделиться сообщением


Ссылка на сообщение

@newbie

Здравствуйте

Снова нужна ваша помощь :)

 

Как получить ссылка на тот пост, где вставлен это картинка:

 

jQuery("img.bbc_img").hover(function(){
   var post_link = '';
   alert(post_link);
});

Поделиться сообщением


Ссылка на сообщение
var post_link = jQuery(this).closest('.post_block').find('a[itemprop="replyToUrl"]').attr('href');

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Здравствуйте.

 

Как получить ссылку из bbcode?

 

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="https://youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

 

Ex.:

<iframe id="ytplayer" class="EmbeddedVideo" width="640" height="390" frameborder="0" webkitallowfullscreen="" allowfullscreen="" src="https://youtube.com/embed/GkLjtZQgFg8?html5=1&fs=1" type="text/html">
</iframe>

Поделиться сообщением


Ссылка на сообщение

Также как и во 2-ом посте

jQuery(".EmbeddedVideo").hover(function(){
   var videoSrc = jQuery(this).attr('src');
   alert(videoSrc);
});

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Сделал так:

var vlink = jQuery('img.shVideo').closest('.post_block').find('.EmbeddedVideo').attr('src');

 

@newbie, Спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение

Здравствуйте

 

До вчерашнево этот код работал отлично

 

    var link = jQuery('img.imgShare').closest('.post_block').find('a[itemprop="replyToUrl"]').attr('href');

 

Щас он показывает первую ссылку на пост, в катором вставлен картинка.

 

На пример, если в теме есть 5 пост: №1(Без), №2(С картинкой), №3(Без), №4(С картинкой), №5(С картинкой).

 

Если кликнем img.imgShare (каторый показывается когда курсось на img.bbc_img, img.attach) №5(С картинкой) показывается ссылка на пост №2(С картинкой)

Поделиться сообщением


Ссылка на сообщение

На одном сервере (a2hosting) есть 3 форум, У всех сразу это проблема :( Сервер может как небудь вллят на jQuery?

 

В этом же коде есть код:

var desc = jQuery('img.imgShare').closest('.post_block').find('.tfish > p:not([class])').text();

И он работает без проблем.

Поделиться сообщением


Ссылка на сообщение

Щас он показывает первую ссылку на пост, в катором вставлен картинка.

Будет выбрано первое совпадение. В Вашем случае - пост №2.

Я же выше дал пример.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Да вы правы.

 

Я сделал так:

jQuery("img.imgShare").on({
   mouseenter: function() {
...
       jQuery(this).closest('.post_block').addClass("findUrl");
   },
   mouseleave: function() {
...
       jQuery(this).closest('.post_block').removeClass("findUrl");
   }
});

var link = jQuery('img.imgShare').closest('.findUrl').find('a[itemprop="replyToUrl"]').attr('href');

 

Nо проста интересно, он работал и вдруг...

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...