我有一个适应性强的网络应用程序.为了避免水平滚动,我编写了以下CSS代码:
html {
overflow-x: hidden; }
Run Code Online (Sandbox Code Playgroud)
这适用于桌面,但不适用于移动设备.如果我在移动设备上显示应用程序,该应用程序适应性很好.问题是当我从右向左滚动时.页面移动了一下.我希望页面不会水平移动.
编辑:
该页面不会在所有移动设备上滚动.我已经在具有相同Android版本的两台设备上尝试过,它只在其中一台设备上滚动.
我想在网格中的删除按钮的单击事件完成时执行操作.如何知道Javascript何时被点击?
如何更改kendo ui组合框的宽度?我用的版本:2012.3.1114我试过:
#options {
padding: 30px;
}
#options h3 {
font-size: 1em;
font-weight: bold;
margin: 25px 0 8px 0;
}
.k-combobox{
width:60px; }
Run Code Online (Sandbox Code Playgroud)
使用Javascript: $("#select").kendoComboBox();
HTML:
<select id="select">
<option value="null">nada</option>
<option value="true">ON</option>
<option value="false">OFF</option>
</select>
Run Code Online (Sandbox Code Playgroud)
使用文件它可以工作但不是在jsfiddle:example
如何在Backbone模型中使用setTimeout()?我有下一个代码:
var ContentModel = Backbone.Model.extend({
URL: "http://localhost/example.php",
requestType: "POST",
dataType: "json",
data: "", //Set the value outside the model
startSend: function (Data) {
//
},
reply: function (Data) {
var dataJson = eval(Data);
console.log(dataJson);
setTimeout(this.ajaxRequest(),4000);
},
problems: function (Data) {
//
},
ajaxRequest: function () {
$.ajax({
async:true,
type: this.requestType,
dataType: this.dataType,
url: this.URL,
data: this.data,
beforeSend:this.startSend,
success: this.reply,
timeout:4000,
error:this.problems
});
}
Run Code Online (Sandbox Code Playgroud)
});
或者我尝试过:
setTimeout(function(){
//ajax code
},4000);
Run Code Online (Sandbox Code Playgroud)
但结果是一样的.setTimeout()不起作用.请求只运行一次.
从Backbone.js中的"模型"执行Ajax请求是否正确?从"路由器"来看它更正确吗?我没有将RESTful用于Backbone(由于其他原因).当我说"做Ajax请求"时,我的意思是Ajax函数在模型中实现.该函数可以在模型外部调用(和).
我的Web应用程序不使用路由器(仅视图和模型).当我在应用程序中导航时,我不希望在浏览器中有url路由.有什么问题?
我可以有两个ng-repeat和两个"按索引追踪".例如:
<div ng-repeat="car in cars track by $index">
<div ng-repeat="wheel in car track by $index">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
第一个是$ index,是否在第二次重复?
可能重复:
jquery - 禁用单击
如何在按下时阻止按钮选择器的单击事件?如果有一些按钮.我想锁定按下按钮的事件.我尝试过:
event.stopImmediatePropagation();
event.stopPropagation();
event.preventDefault();
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
编辑:我没有提供代码,因为是骨干代码,这不是该主题的主题.如果我在菜单中有一个按钮列表,并且我多次按下一个按钮,则与该按钮关联的代码会多次运行.我想锁定此点击事件并在按下其他按钮时将其解锁.
解:
//disable
$("#button").bind('click', function() { return false; });
//enable
$("#button").unbind('click');
Run Code Online (Sandbox Code Playgroud) javascript ×5
jquery ×4
backbone.js ×2
css ×2
html ×2
kendo-ui ×2
angularjs ×1
json ×1
kendo-grid ×1