+ -
当前位置:首页 → 问答吧 → 看了半天手册也没弄清楚应该怎么改这个。虚心求教!

看了半天手册也没弄清楚应该怎么改这个。虚心求教!

时间:2009-11-10

来源:互联网


用的jquery的qtip的代码,鼠标只想图片图片上边会有一个层,层上放一个复制的连接。

我试过 CopyOLEObj(this),这个获取的是a的链接文字,不是我想要的图片的那个元素。

他这个循环处理了所有的图片,如何获得当前这个图片的啊?是在qtip.js里边找吗?

多谢!!!!!


$(document).ready(function()
{
   // Use the each() method to gain access to each of the elements attributes
   $('table img').each(function()
   {
      $(this).qtip(
      {
         content: '<a href="#" onclick="return CopyOLEObj(这不知道写什么获取当前选中的元素?);">复制到QQ</a>', // Give it some content
         position: 'topRight', // Set its position
         hide: {
            fixed: true // Make it fixed so it can be hovered over
         },
         style: {
            padding: '5px 15px', // Give it some extra padding
            name: 'dark' // And style it with the preset dark theme
         }
      });
   });
});

  
  
  
  
  
原来有个效果是prototype的他的代码如下:


<a href="#" class="link_paopao_text" onclick="return CopyOLEObj(imgIn);">复制到QQ</a>

<script>
var imgIn = null;

imgIn = Event.element(event);

//中间还有些代码

  function CopyOLEObj(obj)
{
  if (!obj.tagName || obj.tagName == '') return false;
  if (typeof obj.contentEditable == 'undefined') return false;
  if (!document.body.createControlRange) return false;
  var ctrl = document.body.createControlRange();
  obj.contentEditable = true;
  ctrl.addElement(obj);
  ctrl.execCommand('Copy');
  obj.contentEditable = false;
  alert('已经复制成功,QQ对话框力可以粘贴了!');
  return false;
}
</script>



作者: nihaoaa   发布时间: 2009-11-10







太广告了!ls这个

作者: nihaoaa   发布时间: 2009-11-12

相关阅读 更多