Jump to content

grefon

Newbie
  • Posts

    9
  • Joined

  • Last visited

Everything posted by grefon

  1. Вы бы сначала прочитали первый пост а потом про коран писали. Ведь написано "нет ли плагинов на jquery или куда вообще копать", знал бы я что такое называется "drag n drop" то конечно же нашел бы. Естевственно я сначала гуглил, но подходящего ничего не нашел, по этому и спросил совета. А вместо совета получил расценки на услуги о которых не спрашивал и обратное посылание в гугл. Никто не говорил про то, что бы мне сайт захоляву сделали. И по моему форумы для того и создавались чтобы можно было помощи попросить и что-то новое узнать.
  2. Шикарный ответ! Особенно от модератора. Вы бы тогда проект с форума переделали в очередной фриланс. Если кому нужно будет, то нашел вот такое решение: http://wayfarerweb.com/jquery/plugins/mapbox/
  3. Подскажите, пожалуйста, может кто-то сталкивался, нет ли плагинов на jquery или куда вообще копать чтобы реализовать перетаскивание мышкой содержимого блока с "overflow: hidden;"? Нужен такой эфект как на яндекс и гугл картах, то есть в блоке с фиксированной шириной есть контент который намного больше самого блока и который можно будет перемещать мышкой.
  4. Так а если возможности сфокусироваться нет, то как же быть?
  5. Так и я про это не говорил. И готовый код я не жду. Просто надеюсь, что мне подскажут более подробно. Спасибо, очень помогло. Можно было бы написать "Возьми и погугляй". Если бы я нашел ответ на оф сайте, я бы не создавал эту тему. А ответ я искал, и не только на оф сайте - просто найти не получилось из-за скудных познаний. Приблизительно понимаю, что нужно каким то образом придать фокус блоку а не линку, и при разфокусе блока он будет исчезать, но сколько я не эксперементировал - ничего не получается. Пробывал делать так: <script type=text/javascript src="jquery-1.3.2.min.js"></SCRIPT> <script type=text/javascript> (function($) { $.fn.dropDownBlock = function(block, options) { var defaults = { speed: 'fast', top: $(this).height(), left: 0 }, opts = $.extend(defaults, options), toggler = $(this), block = $(block); toggler.css({'outline': 'none'}) toggler.click(function(e) { e.preventDefault(); $(block).css({ 'position' : 'absolute', 'top' : (toggler.offset().top + opts['top']) + 'px', 'left' : (toggler.offset().left + opts['left']) + 'px' }); if($(block).is(':visible')) $(block).fadeOut(opts['speed']); else $(block).fadeIn(opts['speed']); document.getElementById('ttttt').focus(); - Задаю фокус на div, но не работает. }); document.getElementById('ttttt').blur(function() { - При снятии фокуса с div запускаю функцию на закрытие блока. $(block).fadeOut(opts['speed']); }); }; })(jQuery); $('#toggler').dropDownBlock($('#ttttt')); </SCRIPT> Почему document.getElementById('ttttt') не фокусируется?
  6. Спасибо за ответ. Но к сожалению код не работает. Блок так же пропадает по клику на нем. И еще появился баг - при повторном запуске блока он возникает и сразу же исчизает. Уже эксперементировал. Но ничего не получилось. Можно подробнее?
  7. Помогите пожалуйста с проблемкой. Нашел в сети вот этот скрипт. Работает jQuery. <A id=toggler href="#">Линк</A> <DIV id="ttttt" class="no-display drop-down-block">Всплывающий блок</DIV> <script type=text/javascript src="jquery-1.3.2.min.js"></SCRIPT> <script type=text/javascript> (function($) { $.fn.dropDownBlock = function(block, options) { var defaults = { speed: 'fast', top: $(this).height(), left: 0 }, opts = $.extend(defaults, options), toggler = $(this), block = $(block); toggler.css({'outline': 'none'}) toggler.click(function(e) { e.preventDefault(); $(block).css({ 'position' : 'absolute', 'top' : (toggler.offset().top + opts['top']) + 'px', 'left' : (toggler.offset().left + opts['left']) + 'px' }); if($(block).is(':visible')) $(block).fadeOut(opts['speed']); else $(block).fadeIn(opts['speed']); this.focus(); }); toggler.blur(function() { $(block).fadeOut(opts['speed']); }); }; })(jQuery); $('#toggler').dropDownBlock($('#ttttt')); </SCRIPT> Вопрос: как сделать так, чтобы блок исчезал только при клике вне поля блока. То есть, когда мы запускаем блок, то при клике в любом месте страницы (в том числе и на блоке) блок исчезает, а нужно , чтобы он исчезал только когда мы кликаем не по самому блоку.
  8. поиском пользовался - не особо помогло. СПАСИБО за ответ!
  9. Помогите пожалуйста в решении проблеммы: нужно сделать любой объект (div, таблицу или текстовое поле) у которого будет ширина задаваться в процентах но растяжка происходить до определенного колличества пикселей. Тоесть есть див с шириной 70%, и при растяжке окна браузера или на больших мониторах ширина не будет привышать 400px. Спасибо.
×
×
  • 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