我有一个div元素,其中包含一个ul元素,该元素在首次加载页面时从空开始.然后,用户可以将li元素拖到此div框中,该div框将填充ul元素.我需要能够保留已添加到ul容器中的li元素,以便我可以在回发后显示li元素.我怎样才能做到这一点?
<div class="sidebar-drop-box">
<p class="dropTitle"><strong>Drop Box</strong><br />
Drag and drop tracks here temporarily if you’re working with a long playlist.</p>
<ul class="admin-song-list"></ul>
</div>
Run Code Online (Sandbox Code Playgroud)
使用javascript和jquery完成拖放操作.所有这些都在asp.net页面上.拖动完成后,这是执行的代码
function AddToDropBox(obj) {
$(obj).children(".handle").animate({ width: "20px" }).children("strong").fadeOut();
$(obj).children("span:not(.track,.play,.handle,:has(.btn-edit))").fadeOut('fast');
$(obj).children(".play").css("margin-right", "8px");
$(obj).css({ "opacity": "0.0", "width": "284px" }).animate({ opacity: "1.0" });
if ($(".sidebar-drop-box ul").children(".admin-song").length > 0) {
$(".dropTitle").fadeOut("fast");
$(".sidebar-drop-box ul.admin-song-list").css("min-height", "0");
}
if (typeof SetLinks == 'function') {
SetLinks();
}
Run Code Online (Sandbox Code Playgroud)
所以我尝试下面的代码来完成并获取所有假设在下拉框中的元素并将它们放回去.但它没有将它们添加到下拉框中,它对主列表进行了更改
//repopulate drop box
if(document.getElementById("ctl00_cphBody_hfRemoveMedia").value!="")
{
var localRemoveMedias=document.getElementById("ctl00_cphBody_hfRemoveMedia").value.split(",");
$(".admin-left li.admin-song").each(function(){
// alert("inEach");//WORKS
for(x in localRemoveMedias)
{
if($(this).attr("mediaid")==localRemoveMedias[x])
{ …Run Code Online (Sandbox Code Playgroud) 不知道这是否是一个eclipse特定的问题,但每当我声明一个long并尝试将值> 2 ^ 32抱怨"类型int的文字XXXXXX超出范围"
我已经尝试过铸造是直接的,但似乎没有任何影响.我在这里错过了什么?
我有一个8086 CPU模拟器.它仅模拟8086条指令.我正在寻找一个C编译器来定位这个模拟器.有没有可以做到这一点的C编译器?
此外,拥有一个可用的libc等对我来说并不重要.模拟器使用自定义(即非PC)硬件,因此任何libc甚至ctr0都可能不得不重写
想知道哪个会更好的表现.该网站将由登录的人和不登录的人查看.对于已登录的用户,该站点几乎相同,只是他们有更多的权限.所以我想知道什么会更有效率.
//选项一
if(isLoggedIn()){
Write the whole web site plus the content the logged in user can access
}
else {
Write the whole website again, minus the content the logged in users can access.
}
//OPTION TWO
Write the website content and inset the login function wherever i need to restrict the access, so the function would be called a few different times.
Run Code Online (Sandbox Code Playgroud)
我想知道使用选项1对性能是否会更好,因为该函数首先被检查一次,并且不需要再次检查,如果用户登录,则第一个块将被加载,如果用户不是登录后,它将忽略第一个块并加载第二个块.
据我了解,Mac上的bash shell读取启动文件的顺序是......
..一旦找到此列表中的一个文件,则忽略另一个文件的内容.
话虽这么说,这些文件中的哪一个应该是我真正的Bash启动文件的最佳实践?
一方面,如果.bash_profile优先于任何其他潜在的启动文件,那么应该使用它,因为您可以确保100%的时间正在运行该启动文件中的信息.
另一方面,如果.profile是默认存在于Mac系统上的文件,并且需要手动创建.bash_profile,那么可能应该使用它,并且永远不会有理由创建.bash_profile文件.
思考?
假设我们有访问sth.avi上www.dl.com有直接的联系.
例如:www.dl.com\sth.avi
我们还有一个网站=> www.dl2.com.
现在,我们想要让一些用户下载sth.avi从www.dl2.com,但我们没有足够的空间www.dl2.com来保存sth.avi.
是否有可能在ASP.NET中为我们sth.avi从www.dl.com流文件中读取并共享它而不保存我们域上的文件.
PS:
我不想分享这个链接www.dl.com\sth.avi,实际上我想分享这样的链接www.dl2.com\downloads\sth.avi
我有一个使用UITabBarController的应用程序,在每个选项卡中我都有导航控制器.我希望在另一个视图中发生操作后重新加载其中一个视图,以便当用户返回到该视图时 - 它会更新.可能吗?
谢谢你!
我是开发Ruby宝石的新手,但我想我会尝试一下.
最近在Railscasts上查看最新一集(http://railscasts.com/episodes/245-new-gem-with-bundler)我正在使用Bundler来创建我的宝石.
但是我对如何测试我的宝石毫无头绪.
当然我可以运行rake安装,然后从irb需要它,但这对我来说似乎是一种缓慢的工作流程.
我想做的是创建一个虚拟Rails应用程序,并通过引用它的源代码来要求gem.这可能吗?我确定我已经在某个地方读过这个...
谢谢!
我在外部程序集中有服务类,我在MEF的视图模型类中注入此类.我需要从视图模型每3-4秒调用一次服务方法.
我从服务新数据获得字典.此词典在视图中绑定到列表框.我需要在视图中使用此数据列表框进行刷新.
在我的解决方案中,我使用DispatcherTimer,但我在calibur.micto中也是MVVM和WPF的绝对优势.在我的案例中,我不知道什么是合适的解决方案.所以,如果有人提前,我将感激不尽.
我的解决方案在这里:
[Export("MainScreen", typeof(IMainViewModel))]
public class MainViewModel : Screen, IMainViewModel
{
[Import]
private Service _service;//import with MEF from external assembly
[Import]
private Connection _conn;//import with MEF from external assembly
//this dictionary is bind to the listbox in view
private MyObservableDictionary<string, User> _users = null;
//temp dictionry
private MyObservableDictionary<string, User> _freshUsers = null;
private int _selectedUserIndex;
private DispatcherTimer _dispatcherTimer;
public Account Account{ get; set;}
public int SelectedUsersIndex
{
get { return _selectedUserIndex; }
set
{
_selectedUserIndex = value;
NotifyOfPropertyChange("SelectedUsersIndex"); …Run Code Online (Sandbox Code Playgroud) 如果我将一个字符串文字分配给a char*,即使使用了许多迂腐选项(-Wall -W -pedantic -std=c99),GCC和Clang都不会抱怨:
char *foo = "bar";
Run Code Online (Sandbox Code Playgroud)
而他们(当然)不要抱怨,如果我分配const char*到char*.
这是否意味着字符串文字被认为是char*类型?他们不应该const char*吗?如果它们被修改,它就不是定义的行为!
和(一个不相关的问题)命令行参数(即:):argv它被认为是一个字符串文字数组?