Сообщение # 1 | 10:58:17
На сайте zf.fm есть плеер (SoundManager 2) и он мне понравился и я решил что то подобие реализовать на своем сайте но есть одно но при посещении сайта zf.fm по стандарту там настроено чтоб окно плейлисты отображались. Я хочу чтоб вы переделали этот кусок кода так чтоб окно плейлисты по стандарту не отображались. А кнопка не была активирована
Код отвечающий за это тут: https://zf.fm/themes/classic/assets/js/out.v1.js
И вот что выделил приблизительно из этого файла код который и выполняет эту функцию:

{$("#plpop .playlist-play").each(function(a,c){$©.attr("rel")&&($©.unbind("click"),$©.click(function(a){$("#plpop-playlists").hide();$("#plpop-songs").show();$("#plpop .playlist-play").removeClass("stop");$©.addClass("stop");if($©.attr("rel")!=playlist_id){var b=$©.attr("rel");$("#pl-song-list").hide();$("#songs-playlists-preloader").fadeIn();$("#pl-song-list").load("/playlist/"+b,function(){playlist_id=b;$.zvPlayer.rebuild();$("#songs-playlists-preloader").hide();$("#pl-song-list").fadeIn()})}else $.zvPlayer.rebuild();reloadScroll();return!1}))});$("#plpop .prev-ico").unbind("click");$("#plpop .prev-ico").click(function(a){$("#plpop-playlists").show();$("#plpop-songs").hide();reloadScroll();a.preventDefault()});var a=$.cookie("playListIsOpen")?$.cookie("playListIsOpen"):"1";$(".player-menu-playlists").unbind("click");$(".player-menu-playlists").click(function(){"0"==isGuest?($(this).toggleClass("active"),"hidden"!=$("#plpop").css("visibility")?($("#plpop").css("visibility",
"hidden"),$.cookie("playListIsOpen","0")):($("#plpop").css("visibility","visible"),$.cookie("playListIsOpen","1"))):window.location="/login"});"0"==isGuest&&"1"==a&&$(".player-menu-playlists").click();$(".player-menu-reload").unbind("click");$(".player-menu-reload").click(function(){$(this).hasClass("active")?($(this).removeClass("active"),loping=!1):(loping=!0,$(this).addClass("active"))})});

Добавлено (02 Апр 2017, 10:58:17)
---------------------------------------------
Все свой вопрос я решил сам
Вот так к span с классом player-menu-playlists btn5 playlists2 добавил href="javascript:void(0)" onclick="this.className = (this.className == 'player-menu-playlists btn5 playlists2' ? 'player-menu-playlists btn5 playlists2 active' : 'player-menu-playlists btn5 playlists2');change('plpop')" и подключил этот скрипт
<script>
function change(plpop) {
if(document.getElementById(plpop).style.display=='none') {
document.getElementById(plpop).style.display = '';
} else {
document.getElementById(plpop).style.display = 'none';
}
return false;
}
</script>
Для #plpop поставил display:none
Для реализации этого использовал это: https://webkab.ru/pomenyat-klass-po-kliku/ и http://wmas.msk.ru/archives/show-hide-html-element-with-javascript

Сообщение отредактировал Diman-8369 - Четверг, 30 Мар 2017, 21:28:14