Обнаружение IE6 с помощью jQuery.support

Назначением файла move_uploaded_file должен быть путь к файлу, а не URL. Чтобы уточнить это, у вашего веб-сервера есть указанная папка в файловой системе, установленная как веб-корень. Это может быть что-то вроде '/ var / www'. Это означает, что когда вы переходите на « http: // localhost / », он ищет файл, например «/var/www/index.php» или «/var/www/index.php».

пункт назначения может быть абсолютным путем или относительным, поэтому вы можете указать «synt_study_material / student_admin /», и это может быть то же самое, что и «/ var / www / синтез_study_material / student_admin /» (в зависимости от вашего веб-корня и где move_uploaded_file называется из). Обратите внимание, что вы можете использовать dirname(__FILE__), чтобы получить путь к текущему файлу php. Также обратите внимание, что move_uploaded_file не будет создавать каталоги для вас, если они не существуют.

Я предлагаю начать с простого примера, такого как move_uploaded_file(

Назначением файла move_uploaded_file должен быть путь к файлу, а не URL. Чтобы уточнить это, у вашего веб-сервера есть указанная папка в файловой системе, установленная как веб-корень. Это может быть что-то вроде '/ var / www'. Это означает, что когда вы переходите на « http: // localhost / », он ищет файл, например «/var/www/index.php» или «/var/www/index.php».

пункт назначения может быть абсолютным путем или относительным, поэтому вы можете указать «synt_study_material / student_admin /», и это может быть то же самое, что и «/ var / www / синтез_study_material / student_admin /» (в зависимости от вашего веб-корня и где move_uploaded_file называется из). Обратите внимание, что вы можете использовать [110], чтобы получить путь к текущему файлу php. Также обратите внимание, что move_uploaded_file не будет создавать каталоги для вас, если они не существуют.

Я предлагаю начать с простого примера, такого как [111], чтобы увидеть, загружается ли что-нибудь, и внести в него изменения.

FILES['name']['tmp_name'], 'test-upload.txt');
, чтобы увидеть, загружается ли что-нибудь, и внести в него изменения.

34
задан Kara 6 September 2013 в 19:14
поделиться

6 ответов

В то время как это - хорошая практика для проверки на поддержку функции скорее тогда агента пользователя, нет никакого простого способа проверить на что-то как поддержка css свойства с помощью JavaScript. Я рекомендую Вам или следую за вышеупомянутым предложением плакатов использования условных комментариев или использую jQuery.browser. Простая реализация (не проверенный для производительности или ошибок) могла быть похожей на это:

if ($.browser.msie && $.browser.version.substr(0,1)<7) {
  // search for selectors you want to add hover behavior to
  $('.jshover').hover(
    function() {
      $(this).addClass('over');
    },
    function() {
      $(this).removeClass('over');
    }
}

В Вашей разметке, добавьте .jshover класс к любому элементу, на который Вы хотите парение css эффекты. В Вашем css добавьте правила как это:

ul li:hover, ul li.over { rules here }
55
ответ дан FriendOfFuture 27 November 2019 в 16:10
поделиться

Можно использовать Microsoft Internet Explorer, конкретный Условный Комментарий для применения определенного кода только к IE6.

<!--[if IE 6]>
  Special instructions for IE 6 here... e.g.
  <script>...hook hover event logic here...</script>
<![endif]-->
21
ответ дан scunliffe 27 November 2019 в 16:10
поделиться

Это - один пример того, где мы должны предпринять шаги назад и спросить, почему Вы делаете это.

Обычно это должно создать меню. Раз так я высоко предлагаю, чтобы Вы сохранили себя некоторые головные боли и использовали плагин как суперрыба или одна из многих альтернатив.

, Если не я предлагаю, Вы используете парение jQuery () слушатель события. Например:

$("td").hover(function() {
  $(this).addClass("hover");
}, function() {
  $(this).removeClass("hover");
});

сделает то, что Вы хотите.

2
ответ дан cletus 27 November 2019 в 16:10
поделиться

jQuery.support не имеет никаких свойств для обнаружения: толпитесь поддержка http://docs.jquery.com/Utilities/jQuery.support

, Но вероятно можно просто использовать парение () событие http://docs.jquery.com/Events/hover

0
ответ дан alex2k8 27 November 2019 в 16:10
поделиться

Thickbox использует

if(typeof document.body.style.maxHeight === "undefined") {
    alert('ie6');
} else {
    alert('other');
}
20
ответ дан 27 November 2019 в 16:10
поделиться

Я бы использовал Whatever: hover - http://www.xs4all.nl/~peterned/csshover.html

Он использует поведение и хорошо работает для меня.

1
ответ дан 27 November 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: