<li tabindex="1"><a id="10000000000" data-page="page1"> 1 страница</a></li>
<li tabindex="1"><a id="1111111111111111" data-page="page1"> 1 1 страница</a></li>
<li tabindex="1"><a id="20000000000" data-page="page2"> 2 страница</a></li>
<button data-toggle-id="su">
Показать
</button>
<form id="su" hidden>
скрыть
</form>
<script>
document.onclick = function(event) { var target = event.target; var id = target.getAttribute('data-toggle-id');
if (!id) return;
var elem = document.getElementById(id);
elem.hidden = !elem.hidden;
};
</script>
<nav>
<ul>
<li tabindex="1"><a id="10000000000" data-page="page1"> 1 страница</a></li>
<li tabindex="1"><a id="1111111111111111" data-page="page1"> 1 1 страница</a></li>
<li tabindex="1"><a id="20000000000" data-page="page2"> 2 страница</a></li>
<li tabindex="1"><a id="30000000000" data-page="page3"> 3 стрнаница</a></li>
</ul>
</nav>
<nav><ul><li tabindex="1"><a data-page="page1">1 страница</a></li>...........
var myArticle = document.querySelector('article'); var myLinks = document.querySelectorAll('nav ul a'); for(var i = 0; i <= myLinks.length - 1; i++) {
myLinks[i].onclick = function(e) {e.preventDefault();var linkData = e.target.getAttribute('data-page'); getData(linkData); } };
......................
(function(history){ var pushState = history.pushState;
history.pushState = function(state) { if (typeof history.onpushstate == "function")
{history.onpushstate({state: state});}
return pushState.apply(history, arguments); }})(window.history);
window.onpopstate = history.onpushstate = function(e){ i++; test=JSON.stringify(e.state);
<div id="btn1666">коллекция каналов и роликов</div><div class="canal"></div>
$(document).ready(function() { $('#btn1666').hover(function(){ $(this).remove();
$.getJSON('json/kolleksia.json', function(data) {for(var i=0;i<data.users.length;i++){
$('.canal').append('<br><input type=\"image\" name=\"message\" value=\"'+data.users[i].id+ '\" src=\"'+data.users[i].num+'\"> ' + data.users[i].text + ' <br><br><br>' ).hide().fadeIn(1000);
}.......................
/// Событие, открываем касанием и сразу закрываем, чтобы не было второго касания
{ $('#btn1666').hover(function(){ $(this).remove();
......
$(document).ready(function(){
if ($('#t').css('display') == 'block') {
////
} else {
/// ваш код примерно так {$('#ms').css({'bottom':'2%'} );
}
});
$fff2 ='https://www.googleapis.com/youtube/v3/search'.$region.'&'.$vpoisk.'&key=///////////////'.$rating.'&type=video&'.$time.'&part=snippet&safeSearch=none'. $kolisestvo.'
';
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $fff2);
curl_setopt($ch, CURLOPT_USERAGENT, 'PHP Bot');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
$json = curl_exec($ch);
curl_close($ch);
if ($json !== false) {
$json = preg_replace("#(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|([\s\t]//.*)|(^//.*)#", '', $json);
// setlocale(LC_ALL, 'ru_RU.utf8');
$json = json_decode($json, true) ;
// print_r($json);
if (isset($json['items']))
{
foreach($json['items'] as $items) {
$channelId =$items['snippet']['channelId'];
$publishedAt =$items['snippet']['publishedAt'];
$title =$items['snippet']['title'];
if (isset($items['snippet']['thumbnails']['default']['url']))
{ $thumbnails =$items['snippet']['thumbnails']['default']['url'];
if (isset($items['id']['videoId'])) {
$videoId =$items['id']['videoId'];
<span onclick="player.loadVideoById(\''.$videoId.'\', 0);history.pushState(\''.$videoId.'\', null, \''.$videoId.'\');document.title = \''.$title3.'\';return false">◄ <img src="'.$thumbnails.'" align="right" hspace=" 4px" width="60" height="47" > '.$title.'</span> <br> <button type="submit" name="message" value="'.$title.',live5" style="border: 0; cursor: pointer; background: transparent">