Мои плагины web + Jquery также хорошо работают на Firefox, Chrome, Safari (win & Osx) и Android. Но это плохо с Windows + Internet Explorer, потому что он не загружает некоторые JS. Я схожу с ума, потому что это работает во всех сценариях, кроме IE.
IE показывает мне 3 предупреждения об ошибках. Мой вопрос Должен ли IE скомпилировать все эти 3 ошибки перед тем, как хорошо показать страницу? Например, у меня есть поиск в реальном времени с использованием jquery, но он не работает в IE, потому что он показывает мне ошибку с этим кодом.
Не могли бы вы помочь мне подтвердить этот "действительный" код? Спасибо всем заранее
$(function() {
// find all the input elements with title attributes
$('input[title!=""]').hint();
}
);
(function ($) {
$.fn.hint = function (blurClass) {
if (!blurClass) {
blurClass = 'blur'; }
return this.each(function () {
// get jQuery version of 'this'
var $input = $(this),
// capture the rest of the variable to allow for reuse
title = $input.attr('title'),
$form = $(this.form),
$win = $(window); function remove() {
if ($input.val() === title && $input.hasClass(blurClass)) {
$input.val('').removeClass(blurClass); }
}
// only apply logic if the element has the attribute
if (title) {
// on blur, set value to title attr if text is blank
$input.blur(function () {
if (this.value === '') {
$input.val(title).addClass(blurClass); }
}
).focus(remove).blur(); // now change all inputs to title
// clear the pre-defined text when form is submitted
$form.submit(remove); $win.unload(remove); // handles Firefox's autocomplete
}
}
); }; }
)(jQuery);
var options, a;
jQuery(function() {
var onAutocompleteSelect = function(value,
data) {
window.open('ITEM.PRO?&token=#AVP'navegante'&S=' + value.substring(value.length - 4)); }
options = {
serviceUrl : 'JQUERY-#AVP$_SETLANG$.pro',
onSelect : onAutocompleteSelect, }; a = $('#query').autocomplete(options); }
);