-
17 АВГ 20140
-
15 АВГ 20140
-
09 АВГ 20140
Как отловить пользователей расширения AdBlock

Для того, чтобы определить, что у пользователя установлено расширение для блокировки рекламы AdBlock или AdBlock Plus, достаточно в код страницы включить вызов скрипта, который бы попадал под специальные паттерны для определения рекламных блоков (например, div с классом .banner).
И, если скрипт не выполнился, то, соответственно, расширение для браузера установлено.
https://github.com/chekalskiy/adblock-detection -
08 АВГ 20140
jQuery сниппеты: изменение высоты iframe в зависимости от его содержания
<script type="text/javascript">
$(function() {
var iframe = $('#ourframe', parent.document.body);
iframe.height($(document.body).height());
});
</script><html>
...
<body>
<iframe id="ourframe"></iframe>
</body>
...
</html> -
07 АВГ 20140
jQuery сниппеты: увеличение поля ввода при получении фокуса
Допустим, у нас на странице есть элемент textarea:<form>
<textarea></textarea>
</form>
Изначально этот элемент имеет размеры 250px x 125pxtextarea {
width: 250px;
height: 125px;
}
Чтобы заставить это поле ввода при получении фокуса изменить свою ширину, используем простенький сниппет:$(function() {
$("textarea").focus(function(){
$(this).animate({ width:"500px"}, 1000);
}).blur(function(){
$(this).animate({ width:"250px"}, 500);
});
});
Ну и примерчик для input http://codepen.io/mihdan/pen/DFema -
04 АВГ 20140
Ajax меню на jQuery
$('body').on('click', '.some-menu .somelink', function(e){
var myUrl = $(e.target).attr('href');
var myTargetBlock = $(e.target).attr('target');
var myQueryBlock = $(e.target).attr('query');
$(myTargetBlock).load(myUrl+' '+response myQueryBlock );
$('.somelink.active').removeClass('active');
$(e.target).addClass('active');
history.pushState('', '', myUrl);
});<ul class="some-menu">
<li>
<a href="/somepage" target="#this-page-content-wrapper" query="this-page-content">bla bla bla</a>
</li>
</ul> -
03 АВГ 20140
-
02 АВГ 20140
Категории:
Оставить на заметку в:




