14
A
回答
14
使用Chrome開發人員工具,我檢查了錯誤消息的HTML。您可以爲另一個做同樣的事情,或者您可以查看jQuery UI CSS Framework。
HTML
CSS
body {
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
}
p {
margin: 1em 0;
}
strong {
font-weight: 900;
}
可以使用addClass
方法添加這些類以編程方式使用JS。另請參閱可用於顯示/隱藏這些消息的show
和hide
方法。
<button id="show">Show</button>
<button id="hide">Hide</button>
$("#show").click(function() {
$(".ui-widget").show();
});
$("#hide").click(function() {
$(".ui-widget").hide();
});
請參閱fiddle。
0
複製jQuery UI生成的類和HTML結構,並確保包含jQuery UI主題。
1
只需使用螢火蟲檢查該元素的HTML。看起來他們正在使用<div style="margin-top: 20px; padding: 0pt 0.7em;" class="ui-state-highlight ui-corner-all"> <p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-info"></span> <strong>Hey!</strong> Sample ui-state-highlight style.</p> </div>
1
使用Jquery Messages Plugin。它整潔,輕巧,使用簡單。
1
我已經修改了一個簡短的jQuery函數來將給定的一組div(包含文本)轉換爲錯誤/高亮元素。
你可以在this jsFiddle上看到它的行動。
這裏是JavaScript:
//function to create error and alert dialogs
function errorHighlight(e, type, icon) {
if (!icon) {
if (type === 'highlight') {
icon = 'ui-icon-info';
} else {
icon = 'ui-icon-alert';
}
}
return e.each(function() {
$(this).addClass('ui-widget');
var alertHtml = '<div class="ui-state-' + type + ' ui-corner-all" style="padding:0 .7em;">';
alertHtml += '<p>';
alertHtml += '<span class="ui-icon ' + icon + '" style="float:left;margin-right: .3em;"></span>';
alertHtml += $(this).text();
alertHtml += '</p>';
alertHtml += '</div>';
$(this).html(alertHtml);
});
}
//error dialog
(function($) {
$.fn.error = function() {
errorHighlight(this, 'error');
};
})(jQuery);
//highlight (alert) dialog
(function($) {
$.fn.highlight = function() {
errorHighlight(this, 'highlight');
};
})(jQuery);
相關問題
- 1. jQuery顯示消息
- 2. jQuery jTemplates顯示「空」消息
- 3. 用JQuery和C顯示消息#
- 4. 基於JQuery UI的顯示消息Autosuggest響應
- 5. 在jQuery UI模式消息中顯示ASP.NET驗證摘要
- 6. 在jQuery-UI對話框上顯示錯誤消息
- 7. 顯示消息
- 8. 顯示消息
- 9. 顯示消息
- 10. 顯示消息
- 11. 顯示消息
- 12. 顯示消息
- 13. 顯示消息
- 14. 顯示消息
- 15. 顯示消息
- 16. Ajax顯示消息
- 17. 顯示消息以顯示用戶
- 18. 結合使用jQuery UI模式消息
- 19. jQuery驗證不顯示錯誤消息
- 20. jQuery隱藏/顯示覆選框消息
- 21. jquery聊天 - 顯示新消息
- 22. PHP-Jquery-AJAX,顯示彈出消息
- 23. 未顯示jQuery驗證程序消息
- 24. 在jQuery BlockUI消息中顯示iframe?
- 25. jquery顯示消息,而php處理
- 26. jQuery的滾動顯示錯誤消息
- 27. jQuery Datatables:顯示空表消息
- 28. jQuery驗證 - 只顯示一條消息
- 29. 在jQuery DataTables中顯示處理消息
- 30. jQuery - 如果array.filter失敗,顯示消息?