код с появлением/исчезанием кнопки решение такое на jquery:
function vid(i){$('video').each(function (x) {var video = $(this).get(0);if(i==x){ video.play();}else{video.pause();$('.play-button').each(function (b) {if(b!==i){$(this).css({"display":"inline"});}});}});}function showbtn(i){$('.play-button').each(function (b) {if(b==i){$(this).css({"display":"inline"});}});$('video').each(function (x) {var video = $(this).get(0);if(i==x){video.pause();}});}$('.play-button').each(function (i) {$(this).on('click', function(){$(this).css({"display":"none"});vid(i);});});$('video').each(function (i) {$(this).on('click', function(){showbtn(i);});});
По клику на батон видео проигрывается, а батон исчезает, при этом если было запущено другое видео на странице, то оно останавливается и батон остановленного видео появляется. При клике на проигрывающем видео оно останавливается, батон появляется
Примерно так:
<script>video = 0;$('.play-button').on('click', function() {var btn = $(this).data();$('.play-button').each(function(i) {var subm = $(this).data(); if(subm==btn){ $('video').each(function(x, elem) { if(i==x){ if(video==0){ $(elem).trigger('play'); video=1; }else{ $(elem).trigger('pause'); video=0; } } }); return true;}});});</script>
при клике на батон видео запускается (если остановлено) или останавливается (если запущено), если вам нужно только запускать, то можно убрать глобальную переменную video и условия - просто прописать $(elem).trigger('play'); PS: наверное есть лучшие решения реализации - я не гуру в jquery, но главное скрипт работает :)
Подобный варик используя перебор children - по сути одно и то же:
<script>
video = 0;$('.play-button').on('click', function() {var btn = $(this).data();$('.my-video').children('img').each(function (i) {var subm = $(this).data();if(subm==btn){$('.my-video').children('video').each(function (x) {if(i==x){if(video==0){ $(this).trigger('play'); video=1; }else{ $(this).trigger('pause'); video=0; } } }); }});});
</script>
Чутман переделал - теперь при нажатии батона запускается видео, и если было запущено другое видео на странице, оно останавливается, также при повторном нажатии на батон видосик остановится, если он запущен, вот кодик:
$('.play-button').on('click', function() {var btn = $(this).data();$('.my-video').children('img').each(function (i) {var subm = $(this).data();if(subm==btn){$('.my-video').children('video').each(function (x) {var video = $(this).get(0);if(i==x){if ( video.paused ) { video.play(); }else{ video.pause(); } }else{ video.pause(); } }); }});});
Если хотите работать копипастером, но вам мало предлагают - это не проблема работодателя.
1. я вообще не ищу работу, как я уже писал выше - подчеркиваю для тех, кто не воспринимает суть текста с первого раза
2. копипасту можно и сотню делать при условии копировать/вставить без дополнительных телодвижений, но контент-менеджер это не только копипаста... Иначе зачем брать человека, когда можно написать скрипт для постинга по расписанию, не думали об этом?
1. я вообще не ищу работу - я прохожу все темы по морде форума (не собираюсь писать с какой целью)
2. где вы увидели возмущения? я указал вам на факт, почему эта вакансия похожа на шутку
3. умейте признавать свои аналитические ошибки, а не выворачивать суть под своё понимание
PS: я с вами не знаком, как вы можете что-то понимать и знать о моих желаниях? Включите голову и прочтите требования топикстартера 👎
Рабочее время - 1 час в неделю.
Привет На фото показано как выглядит сайдбар на странице Записи Вордпресса.Как видите он (сайдбар) вплотную к записи "прилип"а как сайдбар влево отодвинуть.Знаю, что делается это в файле single.php.Вот что в этом файле. а что нужно добавить туда, чтоб влево его сместить.<?phpget_header();?><div class="main-content"><div class="standard-page-flexbox"><div class="standart_page_sidebar"><?php get_sidebar(); ?></div><div class="standart_page"><h1><?php the_title(); ?></h1><?php the_content(); ?></div></div></div><?phpget_footer();?>
Погуглил, потыкал помыкал ничего не получается все криво и еще хуже. Сайт в сети (не на локалке)
найти файл стилей и к соответствующему классу дописать margin-left:количество px; или padding-left: количество px; либо в самом div добавить атрибут style=" здесь прописать margin-left(или right - смотря куда надо чтобы слой отступал):количество px; или padding-left(или райт): количество px; "
я бы дописал как-то так:
в адсенс есть форма обратной связи: https://support.google.com/adsense/gethelp
есть контакты? я вижу только форум.
Основной телефон Гугл Адвордс Россия 8 800 500-91-20Дополнительный телефон службы поддержки для России 8 800 100-46-64