Qartvela™ Posted March 9, 2018 Share Posted March 9, 2018 Нужно добавить 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); }); Но в результат получаю ссылку для первой картинки если в теме много картинки.Нужно ссылка только картинки на который стоит курсор. Link to comment Share on other sites More sharing options...
newbie Posted March 9, 2018 Share Posted March 9, 2018 Нужно ссылка только картинки на который стоит курсор. Используйте this jQuery("img.bbc_img").hover(function(){ var img = jQuery(this).attr('src'); alert(img); }); 1 Link to comment Share on other sites More sharing options...
Qartvela™ Posted March 9, 2018 Author Share Posted March 9, 2018 Success :)jQuery(this).addClass('myhover'); Link to comment Share on other sites More sharing options...
Qartvela™ Posted March 13, 2018 Author Share Posted March 13, 2018 @newbieЗдравствуйтеСнова нужна ваша помощь :) Как получить ссылка на тот пост, где вставлен это картинка: jQuery("img.bbc_img").hover(function(){ var post_link = ''; alert(post_link); }); Link to comment Share on other sites More sharing options...
newbie Posted March 13, 2018 Share Posted March 13, 2018 var post_link = jQuery(this).closest('.post_block').find('a[itemprop="replyToUrl"]').attr('href'); 1 Link to comment Share on other sites More sharing options...
Qartvela™ Posted August 25, 2018 Author Share Posted August 25, 2018 Здравствуйте. Как получить ссылку из 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> Link to comment Share on other sites More sharing options...
newbie Posted August 26, 2018 Share Posted August 26, 2018 Также как и во 2-ом постеjQuery(".EmbeddedVideo").hover(function(){ var videoSrc = jQuery(this).attr('src'); alert(videoSrc); }); 1 Link to comment Share on other sites More sharing options...
Qartvela™ Posted August 27, 2018 Author Share Posted August 27, 2018 Сделал так:var vlink = jQuery('img.shVideo').closest('.post_block').find('.EmbeddedVideo').attr('src'); @newbie, Спасибо за помощь. Link to comment Share on other sites More sharing options...
Qartvela™ Posted April 29, 2019 Author Share Posted April 29, 2019 Здравствуйте До вчерашнево этот код работал отлично 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(С картинкой) Link to comment Share on other sites More sharing options...
Qartvela™ Posted April 29, 2019 Author Share Posted April 29, 2019 На одном сервере (a2hosting) есть 3 форум, У всех сразу это проблема :( Сервер может как небудь вллят на jQuery? В этом же коде есть код:var desc = jQuery('img.imgShare').closest('.post_block').find('.tfish > p:not([class])').text();И он работает без проблем. Link to comment Share on other sites More sharing options...
newbie Posted April 30, 2019 Share Posted April 30, 2019 Щас он показывает первую ссылку на пост, в катором вставлен картинка.Будет выбрано первое совпадение. В Вашем случае - пост №2.Я же выше дал пример. 1 Link to comment Share on other sites More sharing options...
Qartvela™ Posted April 30, 2019 Author Share Posted April 30, 2019 Да вы правы. Я сделал так: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о проста интересно, он работал и вдруг... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now