我有一个div width:100px和height:100px(比方说)在里面,只有一个图像,高度总是固定的100px.
我想让图像水平居中.
这里有3个案例:
margin: auto在这里使用我希望图像的中心部分在div中可见.
意味着,如果图像的宽度是120px和div的宽度是100px,overflow:hidden
我希望图像的第10个px到第110个px是可见的(所以,图像的left: 10px和right: 10px隐藏在div下面)
这可能通过一些CSS属性吗?
(我不知道正在加载的图像的宽度!所以我希望它是动态的.还想避免javascript端计算找到额外的宽度和给予margin-left:-ve值bla bla ..)
另外,我不能给background-imagediv 的图像!
我想创建一个如下所示的 div:
<div id="upButton"> </div>
<div id="divWithExcessiveContent" style="overflow: hidden; height: 20px;">
content number 1<br/>
content number 2<br/>
content number 3<br/>
content number 4<br/>
...
content number 100<br/>
</div>
<div id="downButton"> </div>
Run Code Online (Sandbox Code Playgroud)
根据上面的代码,#divWithExcessiveContent的内容应该只是直到,也许"content number 20"其余都是隐藏的。当#downButton被点击时,里面div应该向下滚动,显示下面的内容"content number 20"。
我怎样才能使用 jQuery 做到这一点?
我遇到了一些与IControllerFactory和的混淆IControllerActivator。我试图手动创建控制器,因为我的项目需要它。因此,我查看了 Microsoft 文档。然而,这两个接口的描述令人困惑。
各接口说明
控制器工厂:
Provides methods for the creation and disposal of controllers.
IControllerActivator :
Provides methods to create a controller.
两者都说他们提供了创建控制器的方法。那么,如果我想手动创建一个控制器,我应该使用哪个接口?它们之间有什么区别吗?
最近,我阅读了有关在 asp.net core razor 页面中处理请求的内容,它说它支持head使用约定的请求:
public void OnHead()
{
}
Run Code Online (Sandbox Code Playgroud)
它工作得很好。然后我也尝试使用相同的约定删除。
public void OnDelete()
{
}
Run Code Online (Sandbox Code Playgroud)
但是当我使用邮递员发送删除请求时,它返回一个错误的请求 (500)。我不确定是否需要提供额外的配置来使用删除请求。任何人都可以帮助我。
假设我有一个记录数组:[{a:0,b:0},{a:2,b:1},{a:1,b:2}]
我希望按照a每个记录中字段的降序排序,并将排序的记录作为一个新数组(即新数组[{a:2,b:1},{a:1,b:2},{a:0,b:0}])进行警告- 我将如何解决这个问题?我尝试了一些方法,但是我正撞在墙上.
谢谢