我正在使用离子框架来构建我的下一个应用程序.我试图设置一个背景svg图像body,在桌面浏览器(firefox和chrome)它是完美的,在我的nexus 4背景图像是完美的,但当我尝试在我的朋友设备即小米Redmi,背景图像的位置是不合适,它显示了从顶部和底部的一些差距.
这是nexus的截图:

xiaomi的屏幕截图:

正如您所看到的,背景位置不是从顶部开始.当我检查另一台设备.ie Alcatel时,差距仍然存在,但这次它更大了.在motorola g和三星galaxy S5,形象是完美的.
这是应用于以下内容的CSS代码body:
body {
background-image: url("../img/bg.svg") !important;
background-repeat:no-repeat !important;
background-position:0 0 !important;
height:100vh !important;
width:100% !important;
background-size:100% 100% !important;
padding:0 !important;
margin:0 !important;
position:relative !important;
background-attachment:fixed !important;
}
Run Code Online (Sandbox Code Playgroud)
这是我的SVG文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- Creator: CorelDRAW X6 -->
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="1.06666in" height="1.6in" version="1.0" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
viewBox="0 0 1067 1600"
xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<style type="text/css">
<![CDATA[
.fil13 {fill:none}
.fil10 {fill:#3C8071}
.fil9 …Run Code Online (Sandbox Code Playgroud) 刚开始使用android,想弄清楚edittext上的keyUp。我在 keyUp 上遵循了各种教程,它可以工作,但只能按后退按钮。我希望它在类型上工作。就像电话簿一样,当你输入一些事件时会被触发。
我的代码:
private EditText input;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_contacts);
addKeyListener();
}
public void addKeyListener() {
input = (EditText) findViewById(R.id.names);
input.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
Toast.makeText(Contacts.this,
input.getText() + " you have typed", Toast.LENGTH_SHORT)
.show();
return true;
}
});
}
Run Code Online (Sandbox Code Playgroud)
当前代码仅适用于后退按钮,如果我按下后退按钮,则会Toast出现。
我在点击事件中使用Jquery Ajax函数从数据库中获取数据.
此功能正常工作并显示数据.但是加载数据需要时间,因此我想在获取数据的同时放置加载图像.我用这种方法来做
<script type="text/javascript">
jQuery(function($) {
$(document).ready(function() {
$("#imgs").hide();
$(".letter").bind('click', function(){
$("#imgs").fadeIn();
var val = $(".letter").val;
var site = '<?php echo site_url(); ?>';
$.ajax({
url: site+'/wp-content/themes/premiumnews/newContent.php?letter='+$(this).html(),
success:function(data){
$("#imgs").hide();
$("#content1").html(data);
}
});
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
当我点击按钮时,会出现加载图像,但成功后图像应该消失,在我的情况下它仍然存在
我的代码错了吗?或者我使用了错误的方法?
我有一个名为goal的表,里面有两列ID(primarykey autoincreement)和amount(long int)
默认情况下,long int值为0.是否可以通过另外添加金额来更新此行.
最初是0,如果有人捐了一些金额,那么当前金额将按捐赠金额更新.
例如.
当前金额= 50(在数据库中)
捐赠金额= 10
所以在更新行之后,金额应该是60.
我可以通过首先选择金额然后更新它来做到这一点,但有没有替代方案呢?
所以我在index.html下面:
<div ng-controller="UsersController">
<div ng-include='"assets/users/partials/template.html"'></div>
<a ng-click="get_data()">Get</a>
</div>
Run Code Online (Sandbox Code Playgroud)
Template.html:
<input type="text" ng-model="SearchUser" name="SearchUser" />
Run Code Online (Sandbox Code Playgroud)
我的控制器:
app.controller('UsersController', ['$scope', function($scope) {
$scope.get_data = function(){ console.log($scope.SearchUser); };
}
]);
Run Code Online (Sandbox Code Playgroud)
所以在单击锚点的上述情况下,我在$scope.SearchUser范围值中未定义.但是,如果我从模板中取出输入并放入主HTML,它就可以工作.
我检查了多个控制器声明和其他东西,但没有任何对我有用.
我使用角1.2.25版本.
有没有办法通过URL获取路线?
我的意思是我有一条路线/users/:id,我正在使用路线对象$route
var route_object = ($route.routes['/users/:id']);
但是有可能通过此URL获取路线 /users/5
所以,当我尝试
var route_object = ($route.routes['/users/5']);
我得到了未定义的价值.
我正在使用nodejs和socketio.我制作了一个私人聊天应用程序,它向所选用户发送消息.
我目前的代码是:
chat_room.sockets.socket(user).emit(
'chat',
{
message : message,
from : sockets[socket.id].username
}
);
Run Code Online (Sandbox Code Playgroud)
现在我创建了房间,我想向特定房间的用户发送消息.
我尝试下面的代码,但没有工作
socket.get('room', function(err, room) {
chat_room.sockets.socket(room)(user).emit(
'chat',
{
message : message,
from : sockets[socket.id].username
}
);
});
Run Code Online (Sandbox Code Playgroud)
它错了,它给了我一个错误:
C:\ Users\Niraj\Desktop \node\joomla-chat\app.js:62 chat_room.sockets.socket(room)(user).emit(^ TypeError:object不是chat_room.sockets.on.socket中的函数Client.get上的.on.socketID(C:\ Users\Niraj\Desktop \node\joomla-chat\app.js:62:45)(C:\ Users\Niraj\Desktop \node\joomla-chat \node_modules\socket.io\lib\stores\memory.js:86:3)在Socket.get(C:\ Users\Niraj\Desktop \node\joomla-chat \node_modules\socket.io\lib\socket.js:258: 14)在Socket.chat.EventEmitter.emit的Socket.chat_room.sockets.on.socket.on.socketID(C:\ Users\Niraj\Desktop \node\joomla-chat\app.js:48:16)[as $ emit ](events.js:96:17)在Manager.onClientMessage的SocketNamespace.handlePacket(C:\ Users\Niraj\Desktop \node\joomla-chat \node_modules\socket.io\lib \namespace.js:335:22) (C:\ Users\Niraj\Desktop \node\joomla-chat \node_modules\socket.io\lib\manager.js:487:38)at WebSocket.Transport.onMessage(C:\ Users\Niraj\Desktop \node \解析器中的joomla-chat \node_modules\socket.io\lib\transport.js:387:20).(C:\ Users\Niraj\Desktop \node\joomla- 在Parser.EventEmitter.emit(events.js:96:17)中的chat \node_modules\socket.io\lib\transports\websocket\hybi-16.js:39:10)
如何向房间的特定用户发送消息
- - - - - - - - - - - …