如何在 jQuery Mobile 中动态更改单个选择菜单的颜色(背景和文本),而不影响同一类的其他元素?我尝试了几种方法,包括:
$('#select').css({color:#000});
Run Code Online (Sandbox Code Playgroud)
和
$('#select').removeClass('ui-btn-up-a').addClass('custom-class');
Run Code Online (Sandbox Code Playgroud)
我也试过在它之后添加刷新无济于事:
$('#select').selectmenu('refresh');
Run Code Online (Sandbox Code Playgroud)
我正在尝试根据所选值更改颜色,因此我将代码放置在选择菜单的更改事件中,如下所示
$("#select").live("change", function(event, ui) {
...
}
Run Code Online (Sandbox Code Playgroud)
我的 HTML 如下:
<select name="select" id="select">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
Run Code Online (Sandbox Code Playgroud)
感谢您对更改文本颜色或背景颜色的任何帮助!
我有一个带有弹出 div 的单页标记,其中包含用户可以用来更新他/她的帐户信息的表单。表单提交后,弹出窗口关闭,页面刷新,显示位于 li 中的更新信息(这似乎有效)。问题是,如果用户返回并尝试再次更新,弹出窗口中的按钮不会提交。
在此先感谢您的任何建议!!!
Javascript
$('#updateadmin').click(function() {
var admin = $('#adminform').serializeArray();
/*alert(admin);*/
$.ajax({
type: "POST",
url: 'adminupdate.php',
data: admin,
success: function(data) {
if(data=="success") {
$('#admindiv').popup('close');
$.mobile.changePage('companyinfo.php', {
allowSamePageTransition: true,
transition: 'none',
reloadPage: true,
changeHash: false
});
} else {
$('#adminupdatestatus').html(data).css({color: "red"}).fadeIn(1000);
}
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud) 我在高低处寻找这个问题的答案。我有一个使用列表视图搜索过滤器的应用程序。但是,当用户离开页面时,搜索过滤器会“记住”之前的搜索。
我的问题:当用户离开页面时如何重置搜索过滤器?下次打开页面时,我希望清除搜索过滤器,以便再次显示整个列表并且“忘记”之前的搜索?
jquery filtering jquery-mobile jquery-mobile-listview jquery-mobile-fieldset
我目前正在使用jquery mobile v1.4.2开发移动应用程序....几乎所有功能都已完成.现在我想为所有页面添加过渡效果......
问题:在jquery中,移动版v1.4.2(doc)告诉使用pageContainer而不是pagechange和pageload,我不知道如何加载具有过渡效果的外部页面(另一个HTML文件).我没有找到必须在google和任何参考链接表示赞赏.
提前致谢
我尝试在init页面上更改滑块属性:
$(document).delegate('#my-page','pageinit', InitMyPage());
function InitMyPage() {
var today = new Date();
$("#my-slider").prop({
min: 1,
max: 50
}).slider("refresh");
}
Run Code Online (Sandbox Code Playgroud)
看起来在页面init $("#my-slider")仍然未知.
当我试图在控制台上获取它时,它看起来像这样:
$("#year-slider")
[]
Run Code Online (Sandbox Code Playgroud)
我得到错误:
未捕获的TypeError:undefined不是函数
我什么时候可以更改元素(哪个事件)?
我在jQm中制作了一个面板.我想降低面板的高度.我添加了高度属性但重要但它不起作用.我也谷歌它没有找到任何解决方案你能告诉我如何降低面板的高度.
这里是小提琴 http://jsfiddle.net/7Cmb3/8/
#mypanel{
height:100px !important
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我的phonegap移动应用程序中有一个"File"类型的输入标签.我只选择该标签中的图像.现在我的问题是我们如何在同一个HTML中显示所选图像,如果用户选择图像,图像应该在HTML中显示.可能吗?
<input type="file" id="fileUploader" />
<img id="preview" src="#" alt="your image" />
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
function readIMG(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#preview').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#fileUploader").change(function(){
readIMG(this);
});
Run Code Online (Sandbox Code Playgroud)
所选图像应显示在"selectedImage"Div中.可能吗?请给我任何建议
我有一个表单,当提交发送电子邮件时...简单.但我想要做的是当表单提交并且成功时,JQM对话框关闭.表单提交的方式是通过带有onclick属性的表单中的常规按钮.
<input type="button" onclick="$('#emailReportForm').submit();" id="SubmitReport"value="EmailReport" data-theme="b" data-icon="check">
Run Code Online (Sandbox Code Playgroud)
我将如何以及如何处理成功,我将在onclick ="$('#emailForm')中执行此操作.resent(HERE);"
或者它是以另一种方式处理它的更合适的方式?
我正在开发一个应用程序,其中每个页面都有标题.在标题的左下角,应该有左侧菜单.这个应用程序包含大约20-30页,并将其从jqm移动到离子.
我有多个例子,但在同一位置有标题和导航栏.请帮我解决这个问题.
提前致谢.
在Firefox 44.0上使用CKFinder 3.2.0时收到以下错误.它仅在Firefox上发生,在Chrome上完全正常.
知道什么可能导致它以及如何解决它?
TypeError: t.event.special.swipe is undefined
Stack trace:
CKFinder</<._setup/</<.init@https://10.10.10.20/ckfinder/ckfinder.js:8:8
CKFinder</<._setup/</<.start/</<@https://10.10.10.20/ckfinder/ckfinder.js:19:9706
newContext/y.execCb@https://10.10.10.20/ckfinder/ckfinder.js:5:26980
newContext/C.prototype.check@https://10.10.10.20/ckfinder/ckfinder.js:5:20584
newContext/C.prototype.enable@https://10.10.10.20/ckfinder/ckfinder.js:5:23528
newContext/C.prototype.init@https://10.10.10.20/ckfinder/ckfinder.js:5:19790
o/<@https://10.10.10.20/ckfinder/ckfinder.js:5:25339
setTimeout handler*CKFinder</<._setup/</</req.nextTick<@https://10.10.10.20/ckfinder/ckfinder.js:5:29067
o@https://10.10.10.20/ckfinder/ckfinder.js:5:25278
CKFinder</<._setup/</</requirejs@https://10.10.10.20/ckfinder/ckfinder.js:5:28955
CKFinder</<._setup/</<.start/<@https://10.10.10.20/ckfinder/ckfinder.js:19:9598
n.Callbacks/j@https://10.10.10.20/ckfinder/libs/jquery.js?ver=js6uhv:2:26920
n.Callbacks/k.fireWith@https://10.10.10.20/ckfinder/libs/jquery.js?ver=js6uhv:2:27738
.Deferred/</e[f[0]]@https://10.10.10.20/ckfinder/libs/jquery.js?ver=js6uhv:2:28704
CKFinder</<._setup/</r.init/<@https://10.10.10.20/ckfinder/ckfinder.js:7:29367
s@https://10.10.10.20/ckfinder/ckfinder.js:7:27199
newContext/y.execCb@https://10.10.10.20/ckfinder/ckfinder.js:5:26980
newContext/C.prototype.check@https://10.10.10.20/ckfinder/ckfinder.js:5:20584
newContext/C.prototype.enable/</<@https://10.10.10.20/ckfinder/ckfinder.js:5:23189
bind/<@https://10.10.10.20/ckfinder/ckfinder.js:5:14778
newContext/C.prototype.emit/<@https://10.10.10.20/ckfinder/ckfinder.js:5:23667
each@https://10.10.10.20/ckfinder/ckfinder.js:5:14253
newContext/C.prototype.emit@https://10.10.10.20/ckfinder/ckfinder.js:5:23635
newContext/C.prototype.check@https://10.10.10.20/ckfinder/ckfinder.js:5:21305
newContext/C.prototype.enable@https://10.10.10.20/ckfinder/ckfinder.js:5:23528
newContext/C.prototype.init@https://10.10.10.20/ckfinder/ckfinder.js:5:19790
newContext/C.prototype.callPlugin/</r<@https://10.10.10.20/ckfinder/ckfinder.js:5:22166
bind/<@https://10.10.10.20/ckfinder/ckfinder.js:5:14778
CKFinder</<._setup/</t.finishLoad@https://10.10.10.20/ckfinder/ckfinder.js:9:24377
CKFinder</<._setup/</t.load/<@https://10.10.10.20/ckfinder/ckfinder.js:9:24651
CKFinder</<._setup/</t.get/s.onreadystatechange@https://10.10.10.20/ckfinder/ckfinder.js:9:25864
EventHandlerNonNull*CKFinder</<._setup/</t.get@https://10.10.10.20/ckfinder/ckfinder.js:9:25720
CKFinder</<._setup/</t.load@https://10.10.10.20/ckfinder/ckfinder.js:9:24631
newContext/C.prototype.callPlugin/<@https://10.10.10.20/ckfinder/ckfinder.js:5:22740
bind/<@https://10.10.10.20/ckfinder/ckfinder.js:5:14778
u@https://10.10.10.20/ckfinder/ckfinder.js:5:17104
newContext/C.prototype.callPlugin@https://10.10.10.20/ckfinder/ckfinder.js:5:21493
newContext/C.prototype.fetch@https://10.10.10.20/ckfinder/ckfinder.js:5:20194
newContext/C.prototype.check@https://10.10.10.20/ckfinder/ckfinder.js:5:21399
newContext/C.prototype.enable@https://10.10.10.20/ckfinder/ckfinder.js:5:23528
newContext/y.enable@https://10.10.10.20/ckfinder/ckfinder.js:5:26027
newContext/C.prototype.enable/<@https://10.10.10.20/ckfinder/ckfinder.js:5:23388
bind/<@https://10.10.10.20/ckfinder/ckfinder.js:5:14778
each@https://10.10.10.20/ckfinder/ckfinder.js:5:14253
newContext/C.prototype.enable@https://10.10.10.20/ckfinder/ckfinder.js:5:22878
newContext/C.prototype.init@https://10.10.10.20/ckfinder/ckfinder.js:5:19790
o/<@https://10.10.10.20/ckfinder/ckfinder.js:5:25339
setTimeout handler*CKFinder</<._setup/</</req.nextTick<@https://10.10.10.20/ckfinder/ckfinder.js:5:29067
o@https://10.10.10.20/ckfinder/ckfinder.js:5:25278
CKFinder</<._setup/</</requirejs@https://10.10.10.20/ckfinder/ckfinder.js:5:28955
i@https://10.10.10.20/ckfinder/ckfinder.js:7:27411
CKFinder</<._setup/</r.init@https://10.10.10.20/ckfinder/ckfinder.js:7:27819
CKFinder</<._setup/</<.start@https://10.10.10.20/ckfinder/ckfinder.js:19:9399
o/<@https://10.10.10.20/ckfinder/ckfinder.js:19:12310
newContext/y.execCb@https://10.10.10.20/ckfinder/ckfinder.js:5:26980
newContext/C.prototype.check@https://10.10.10.20/ckfinder/ckfinder.js:5:20584
newContext/C.prototype.enable/</<@https://10.10.10.20/ckfinder/ckfinder.js:5:23189
bind/<@https://10.10.10.20/ckfinder/ckfinder.js:5:14778
newContext/C.prototype.emit/<@https://10.10.10.20/ckfinder/ckfinder.js:5:23667
each@https://10.10.10.20/ckfinder/ckfinder.js:5:14253
newContext/C.prototype.emit@https://10.10.10.20/ckfinder/ckfinder.js:5:23635
newContext/C.prototype.check@https://10.10.10.20/ckfinder/ckfinder.js:5:21305
newContext/C.prototype.enable/</<@https://10.10.10.20/ckfinder/ckfinder.js:5:23189
bind/<@https://10.10.10.20/ckfinder/ckfinder.js:5:14778
newContext/C.prototype.emit/<@https://10.10.10.20/ckfinder/ckfinder.js:5:23667
each@https://10.10.10.20/ckfinder/ckfinder.js:5:14253
newContext/C.prototype.emit@https://10.10.10.20/ckfinder/ckfinder.js:5:23635
newContext/C.prototype.check@https://10.10.10.20/ckfinder/ckfinder.js:5:21305 …Run Code Online (Sandbox Code Playgroud)