在我给CSS的元素中overflow: scroll;.现在在jQuery中我希望它具有原始高度(包含所有子元素的高度).这个元素下的孩子是动态变化的.我想在滚动事件上有高度.这是代码:
$("#container").scroll(function(e) {
scrollAll();
});
function scrollAll(){
var elemHeight = $("#container").scrollHeight;
var scrollHeight = $("#scrollbars").scrollHeight;
var ratio = elemHeight / scrollHeight;
$("#outup").html( elemHeight +" and "+ scrollHeight +" ratio "+ ratio +" = "+ ($("#container").scrollTop()));
}
Run Code Online (Sandbox Code Playgroud)
问题:它抛出scrollHeight is undefined错误.怎么了?
我在SQLite中使用Phonegap有一个名为Demo的表.我在其中插入了一些值.现在我想更新一条记录.
var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
db.transaction(updatemonthSaveingDB, errorCB);
function updatemonthSaveingDB(tx)
{
tx.executeSql("UPDATE DEMO SET data = " + submitval + " WHERE id = " + 8, [], updateCB, errorCB);
}
function errorCB(err)
{
alert("Error processing SQL: " + err.code);
}
Run Code Online (Sandbox Code Playgroud)
现在,当我抛出此查询时,它显示*错误处理SQL:0*警报.
我已经创建了HTML输入.
<input type="submit" id="Submitbtn" onclick="javascript:function()" value="Login" name="Submitbtn">
Run Code Online (Sandbox Code Playgroud)
CSS是:
input:hover, input{
background: none repeat scroll 0 0 #1356B4;
border: medium none;
margin-right: 0;
padding: 3px 10px 5px 0;
vertical-align: middle;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font: 14px/26px Arial,Helvetica,sans-serif;
height: 26px;
-webkit-transition: all 0.3s ease-in-out 0s;
}
Run Code Online (Sandbox Code Playgroud)
Web浏览器中的输出:

在iPad中:

怎么解决这个?