Jump to content

user89

Newbie
  • Posts

    29
  • Joined

  • Last visited

Information

  • Sex
    Мужчина
  • From
    Далекое замкадье
  • Interests
    Футбол, несложный видеомонтаж

Contacts

  • Web site
    http://www.youtube.com/watch?v=19ax35bLfek

Recent Profile Visitors

1,989 profile views

user89's Achievements

Explorer

Explorer (1/14)

1

Reputation

  1. Добрый день. Как сделать, чтобы Ваш JS скрипт FixHeaderCol для фиксации колонок таблицы эту таблицу отображал не в отдельном фрейме со своими скролами, а в рамках всей страницы?

  2. Код лучше сюда выложите https://jsfiddle.net/
  3. Посмотрите в разделе More Examples http://www.w3schools.com/jsref/jsref_replace.asp
  4. Сейчас погонял, всё ОК. А Илья же написал потом P.S. Возможны и более короткие решения, использующие методы для работы со строками, которые мы пройдём далее.
  5. Самая короткая проверка на целое число function isInt(n) { return (n^0) === n;}console.log(isInt(-1), isInt(0), isInt(2000000000));console.log(isInt(''), isInt('1'), isInt(1.5));
  6. Да вроде нормально с фиксированной обёрткой http://jsfiddle.net/rgv9n1k4/5/ На весь экран https://jsfiddle.net/rgv9n1k4/5/embedded/result/
  7. А почему нельзя div c display = tabel/table-cell ? Препод не разрешает? Можно на правый блок повесить обработчик rightDiv.addEventListener("resize", функцияМеняющаяРазмерЦентральногоБлока);
  8. А может табличная вёрстка или div c display = tabel/table-cell ?
  9. Забыл опубликовать новую версию. Теперь наверное без недостатков Действительно получилось универсальное и простое, также успешно работает с объединёнными ячейками. На входе имеем обычную таблицу, области фиксируются вызовом функции FixHeaderCol(<таблица>, <сколько фиксировать строк>, <сколько фиксировать столбцов>, <ширина таблицы>, <высота таблицы>) Демо https://jsfiddle.net/axeqojwu/2/embedded/result/ Исходники https://jsfiddle.net/axeqojwu/2/ Не знаю, будет ли колёсико мыши работать в Сафари.
  10. Да хотелось узнать, можно ли проcтым путём через JSON ещё и стиль передать
  11. Решение <!DOCTYPE html> <html> <head> <title>Взять стиль из объекта</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <style> #d1 {width:200px; border:1px solid #ccc; margin:20px;} </style> </head> <body> <button onclick="run(s);">Взять стиль из объекта</button> <div id="d1">div 1</div> <script type='text/javascript'> var s = { id: 'd1', style: { background: 'orange', padding: '15px', border: '2px solid green' } }; function run(s) { var el = document.getElementById(s.id); for (var k in s.style) { el.style[k] = s.style[k]; }; }; </script> </body> </html>
  12. Есть объект, в котором прописаны некоторые CSS-свойства. Хочется применить их к элементу. Делаю так (самое интересное ошибки нет) <!DOCTYPE html><html><head><meta charset="utf-8"><style>#d1 {width:200px; border:1px solid #ccc; margin:20px;}</style></head><body><button onclick="run(s)" id="Button1">Button1</button><div id="d1">div 1</div><script>var s = {id:'d1', background:'orange', padding:'10px', border:'2px solid green'};function run(s) { var el = document.getElementById(s.id), k; for (k in s) { if (k != 'id') { console.log('el.style.' + k + ' = ' + '"' + s[k] + '"'); el.style.k = '"' + s[k] + '"'; } }}</script></body></html> В консоле выводятся правильные строки el.style.background = "orange" el.style.padding = "10px" el.style.border = "2px solid green" но я не знаю, как их применить к стилю элемента. Использовать eval() не хочется. el.style[k] также не помог... Пример на фиддлере https://jsfiddle.net/6ohy1qdy/
  13. Добрался до колёсика мыши... Демо https://jsfiddle.net/axeqojwu/2/embedded/result/ Исходники https://jsfiddle.net/axeqojwu/2/ Не знаю, будет ли колёсико мыши работать в Сафари.
×
×
  • 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