Jump to content

FeelUs

Newbie
  • Posts

    12
  • Joined

  • Last visited

Everything posted by FeelUs

  1. line-height:2.5 em помог http://plnkr.co/edit/q69ycAxFC3yx2k2nTlbQ?p=preview
  2. помогите пожалуйста растянуть правый внутренний inline-block до конца строки http://plnkr.co/edit/Pug0TBbVWjF0wEkYpcT9?p=preview есть такой вариант, но в этом случае перестает работать vertical-align: middle http://plnkr.co/edit/q69ycAxFC3yx2k2nTlbQ?p=preview
  3. т.е. получается, что <script>, <style>, <textarea> и <title> надо всегда закрывать отдельным тегом alert(5</script/.exec('мой script не пройдет').index);
  4. скажите, почему когда я пишу <script src="jquery-2.2.0.js"/>вместо <script src="jquery-2.2.0.js"></script> у меня страница просто не загружается? неужели в HTML запрещено сокращать пустые элементы также как в XHTML? и какой DOCTYPE я должен указать в этом случае? или это только с тегом scritpt так причем даже в XHTML?
  5. чушь написал, лучше просто вешать функцию, которая генерирует событие 'select_select' при указанных условиях
  6. jQuery.fn.on_select_select =function(fun){ return this.each(function(){ var $this = $(this); var myfun = function(event){ var pos = this.getBoundingClientRect(); if(!(event.clientX>=pos.left && event.clientX<pos.right && event.clientY>=pos.top && event.clientY<pos.bottom)) return fun.call(this,event); } if(Array.isArray($this.data('select_select'))) $this.on('click',myfun).data('select_select').push,{fun:fun, real_fun:myfun}; else $this.on('click',myfun).data('select_select',[{fun:fun, real_fun:myfun}]); }); } jQuery.fn.off_select_select =function(fun){ return this.each(function(){ var $this = $(this); var for_del = []; var arr = $this.data('select_select'); if(Array.isArray(arr)) arr.forEach(function(o,i,a){ if(typeof o == 'object' && o.fun==fun){ $this.off('click',o.real_fun); for_del.push(i); } }) for(var i = for_del.length; i>0; ) arr.splice(--i,1); }); }
  7. нда, магия какая-то в chrome: если на самом селекте кликать, получается событие с clientX!=0, clientY!=0, а если в любом месте на выпавшем списке, то clientX==0, clientY==0, а это именно то, что мне надо, но это работает только в chrome а для кроссбраузерности можно получить координаты элемента через getBoundingClientRect() а вообще можно radio использовать а я че-то целый день сижу и туплю над этим селектом
  8. Подскажите, как поймать событие, когда пользователь в элементе select выбирает option, который уже был выбран до этого. Вот если он option с каким-то другим value выбирает, то срабатывает событие change, а как поймать, если value то же самое?
  9. а помогите перечислить все элементы, которые могут быть доступны через tab input textarea button select [contenteditable=true] datalist meter progress наверняка чего-нибудь еще забыл
  10. точняк, а если там уже есть некоторый tabindex, его можно в какое-нибудь data-свойство сохранить
  11. когда я делаю стандартное диалоговое окно с затемнением фона, фон закрывает все окно и не дает доступ через мышку ко всем фоновым элементам. но через tab к ним все равно можно получить доступ. как от этого избавиться?
  12. http://plnkr.co/edit/ApYLHrwPvaYVGsZ8Arqq подскажите пожалуйста, как выровнять при помощи CSS $element (у которого на 41й строке задается класс common_dialog), как избавиться от 44й строчки?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy