div:hover a
— после выбора состояния :hover для родителя нужно выбрать именно a
, потому что стили применяются именно к нему, несмотря на то, что они идут от :hover родителя (что, чёрт, логично). .scroll_block::-webkit-scrollbar-thumb {
border: 2px solid white;
background-color: #ccc;
}
.scroll_block::-webkit-scrollbar {
-webkit-appearance: none;
}
.scroll_block::-webkit-scrollbar:horizontal {
height: 13px;
}
.scroll_block::-webkit-scrollbar-thumb {
border-radius: 6px;
border: 2px solid white;
background-color: rgba(0, 0, 0, .5);
}
<script>
function showTooltip()
{
var myDiv = document.getElementById('tooltip');
var myLink = document.getElementById('link');
if(myDiv.style.display == 'none')
{
myDiv.style.display = 'block';
myLink.style.display = 'none';
}
else {
myDiv.style.display = 'none';
}
return false;
}</script>
<a href='javascript:;' onclick=showTooltip() id="link"> +38xxx-xxx-xx-xx </a>
<div id=tooltip style='display: none'><?php echo $agent_mobile; ?></div>
$('#show_number').click(function(){
$.post('/get_number.php', {item_id : ITEM_ID}, function(res){
//тут можете всякие условия написать, то ли мы получили..
$('#phone_block').text(res);
$('#show_number').hide(); //его также можно убрать сразу при нажатии, чтоб дважды не нажимали или дисаблить после нажатия или или или
});
});