我正在尝试通过修改其javascript code
向OpenCart的文件管理器添加“发送”按钮目的是通过点击“发送”按钮发送图像,而不是双击图像,因为在某些智能手机(如三星Galaxy)中,双击不起作用。
我将这些行添加到第98行的末尾
< a id="send" class="button" style="background-image: url('view/image/filemanager/send.png');">SEND< /a>
我复制了$('#column-right a')。live('dblclick',function()#272行 并将其粘贴到#651行中,修改如下:
$('#send').bind('click', function() {
parent.$('#image').attr('value', 'data/' + $(this).find('input[name=\'image\']').attr('value'));
parent.$a('#dialog').dialog('close');
parent.$('#dialog').remove();
此代码无法将图像发送到文件管理器。我猜这是因为我的发送按钮的“父母”与图像的父母不同。如何使此按钮有效?
图片。
答案 0 :(得分:0)
我已经解决了。
$(this)变量没有被正确评估。
一定是
$('#column-right .selected')
现在它可以正常工作。