Я пытаюсь найти способ поместить некоторую прозрачность во все, кроме одного div. И просто чтобы щелкнуть по этому конкретному div. Это, вероятно, простой вопрос, но я действительно из идей, где найти ответ. Я думаю, что это может быть что-то вроде модального эффекта диалога ... но с моим конкретным div ...ставить прозрачность все, кроме div
ответ
Потому что была помечена JQuery
$('#fields input:not(#the_one_field_to_stay_active)').attr('disabled');
$('#fields textarea:not(#the_one_field_to_stay_active)').attr('disabled');
$('#fields *:not(#the_one_field_to_stay_active)').click(function() {return false});
$('#fields *:not(#the_one_field_to_stay_active)').css({opacity: 0.8});
hi kyle ... Я не понимаю этого объяснения, но спасибо в любом случае. Позже я вернусь к проблеме, а затем попробую ответить. – Snapper
Первые две строки отключают все поля ввода и текстовые поля, кроме тех, которые вы хотите активировать. Третий отключает любые якорные тэги, а четвертый делает все отключенные элементы полупрозрачными –
. У вас есть опечатка в 1-й, 2-й и последней строках вашего кода – MacGyver
Попробуйте jquery overlay. Он должен соответствовать вашим потребностям.
спасибо wikp! я собираюсь проверить это! – Snapper
Вам не нужен jquery. Вы можете использовать только CSS.
Мой ответ здесь должен решить проблему:
CSS suppress screen like Javascript alert
Создать DIV с позиции: фиксированная что высота и ширина 100%. Затем установите фон либо rbga (255,255,255, .8), либо повторяющийся квадратный белый pppp размером 1px (либо с непрозрачностью по вашему выбору). Наличие содержимого наложения div с непрозрачным белым фоном дает такой же эффект, как уменьшение фактической непрозрачности основного содержимого.
спасибо j-man ... хороший пост! Я проверю его, а затем даю обратную связь. – Snapper
Это встроенный пользовательский интерфейс jQuery, поэтому вам не нужно использовать дополнительные плагины. Просто включите файл UI вместе с jQuery. И замените слово «jQuery» на «$». Убедитесь, что значение параметра, которое вы передаете для параметра «obj», является идентификатором вашего тега div. Обратите внимание, что мы ссылаемся на страницу для «dData», поэтому, если вам нужно повторно использовать это диалоговое окно или использовать общий доступ, вы можете повторно использовать его. Но это можно изменить, если вы предпочитаете, чтобы данные определялись по-другому.
<script type="text/javascript" src="/scripts/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="/scripts/jquery-ui-1.8.10.custom.min.js"></script>
// dTitle - title of the modal dialog being displayed
// dWidth - width as a fraction of 1 relative to the width of the window
// dHeight - height as a fraction of 1 relative to the height of the window
// dData - the URL and query string of the page being requested within the object tag
// obj - id of <div> tag
// objType - type of object (ie: "text/html", "application/pdf", etc...)
function DisplayModalHTML(dTitle, dWidth, dHeight, dData, obj, objType) {
var content = "<object id='jQueryObject' type='" + objType + "' data='" + dData + "' width='100%' height='100%' />";
jQuery(obj).empty();
jQuery(obj).attr("title", dTitle);
jQuery(obj).html(content);
jQuery(obj).dialog({
autoOpen: true,
modal: true,
width: jQuery(window).width() * dWidth,
height: jQuery(window).height() * dHeight,
resizable: true,
draggable: true,
buttons: {
'Close Report': function() { jQuery(this).dialog('close'); }
}
});
return false;
}
hi macgyver ... это звучит как хороший подход ... вместо объекта с данными я могу использовать как обычный div с другими элементами внутри? – Snapper
убедитесь, что просто замените X в строке «var content = X» (вверху) с вашим контентом. То, что у меня выше для тега
- 1. CSS Клонировать все, кроме div
- 2. Прозрачность Div не работает
- 3. Как выбрать все, кроме div в jQuery?
- 4. отключить все, кроме моего div используя angularjs
- 5. как отключить все тело, кроме div
- 6. Выделить все ссылки в DIV, кроме ID
- 7. Сделайте все fade/blur кроме div
- 8. Как покрасить все div кроме этого
- 9. Slide Все, кроме Div с ID
- 10. Как fadeTo() все, кроме одного div?
- 11. Выбрать все, кроме последнего DIV класса
- 12. Скрыть все DIV имеет класс hidecategory кроме первого DIV
- 13. Прозрачность CSS div только на внешнем div
- 14. прозрачность для ячейки таблицы div
- 15. div прозрачность и фон наследуются
- 16. Прозрачность через родительские контейнеры Div
- 17. Все, кроме ближайшего
- 18. css селектор: все кроме
- 19. Удалить все, кроме детей
- 20. Все категории кроме категорииID
- 21. щелкнув div кроме один div
- 22. jQuery - выберите все, кроме
- 23. Выбрать все, кроме $ (это)
- 24. jQuery выбрать все кроме последнего
- 25. Сопоставьте все, кроме заданной строки
- 26. JQuery селектор - все, кроме первого
- 27. Прозрачность рафаэля div не работает на IE
- 28. Удалить все, кроме внутреннего тега
- 29. Выберите все элементы, кроме - JQuery
- 30. Выделить все теги, кроме одного
Где ваш код? Что вы пробовали? – Sparky