Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Qartvela™

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

Recommended Posts

Нужно добавить 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);
});

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

@newbie

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

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

 

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

 

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

Share this post


Link to post
Share on other sites
var post_link = jQuery(this).closest('.post_block').find('a[itemprop="replyToUrl"]').attr('href');

  • Upvote 1

Share this post


Link to post
Share on other sites

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

 

Как получить ссылку из 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>

Share this post


Link to post
Share on other sites

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

Сделал так:

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

    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(С картинкой)

Share this post


Link to post
Share on other sites

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

Да вы правы.

 

Я сделал так:

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о проста интересно, он работал и вдруг...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...