Zeigen/Verbergen von DIV-Chrome-Erweiterung

Was ich versuche zu erreichen ist einfach.

Gibt es jetzt eine Erweiterung bereits genannt Hinweis: Überall. Beachten Sie, wenn Sie auf das Symbol der app die Notiz angezeigt, auf der Webseite, und Sie sind in der Lage, per drag-and-drop, das div wo immer Sie wollen.

Was ich versuche zu erreichen, ist sehr ähnlich.

  • Auf #1 blendet div in
  • Auf #2 blendet div aus

Werde ich sorgen über drag-and-drop sobald ich die div-show tatsächlich. Ich habe über 16 Stunden versuchen, um diesen Effekt zu erzielen, und nach immer sehr aufgeregt, ich hatte zu Bearbeiten meine Frage, und bitte Sie noch einmal, mit aktualisierten Informationen. So wird dies kein problem mehr sein wieder.

Hier ist mein code.

Manifest:

{
    "name": "CamDesk",
    "version": "0.0.1",
    "description": "The Desktop Webcam Widget",
    "permissions": ["tabs", "http://*/*", "https://*/*"],
    "background_page": "background.html",

   "browser_action": {
      "default_icon": "images/logo.png",
      "default_title": "CamDesk"
   },

   "content_scripts": [ {
      "matches": ["http://*/*", "https://*/*"],
      "css": ["css/style.css"],
      "js": ["js/jquery.js", "js/jquery-swfobject.js", "js/background.js"]
   } ],

   "icons": {
      "48": "images/48x48.png",
      "256": "images/logo.png"
   }
}

CSS:

.camdesk {
    display:none;
    width:320px;
    height:240px;
    background-color:#FFF;
    box-shadow:0px 4px 16px rgba(0, 0, 0, 0.8);
    overflow:hidden;}

Hintergrund Seite:

<html>
<head>
<script src="js/background.js"></script>
</head>
    <div id="camdesk">
        Please install the most recent version of flash to use CamDesk.
    </div>
</html>

Inhalt Skript: "Zu Zeigen & Ausblenden, DIV"

$(document).ready(function() {
    $('.camdesk').flash({
        swf: './camdesk.swf',
        width: 320,
        height: 240
    });
});

chrome.browserAction.onClicked.addListener(getMessage);
getMessage();

function getMessage() {
    chrome.tabs.getSelected(null, function(tab) {
        chrome.tabs.sendRequest(null, function(tab) {
            $('.camdesk').fadeOut(350);
        }); //getting response from content script
    });
}

chrome.extension.onRequest.addListener(
  function(sendResponse) {
    if $('.camdesk').fadeIn(350);
      $('.camdesk').fadeOut(350);
    else
      sendResponse({}); 
  });
Schreibe einen Kommentar