小编flo*_*mia的帖子

jQuery 菜单未显示

我正在制作一个多级汉堡菜单,尽管每当我单击菜单图标时,它都不会显示。我有一种感觉,这与“正确”属性以及它在屏幕外的方式有关,但我想不出修复它的方法。一旦用户单击菜单中的选项之一,子菜单也不会显示(也与“正确”有关),这也是一个问题。

jQuery:

var $menuTrigger = $('.js-menuToggle');
var $topNav = $('.js-topPushNav');
var $openLevel = $('.js-openLevel');
var $closeLevel = $('.js-closeLevel');
var $closeLevelTop = $('.js-closeLevelTop');
var $navLevel = $('.js-pushNavLevel');

function openPushNav() {
  $topNav.addClass('isOpen');
  $('body').addClass('pushNavIsOpen');
}

function closePushNav() {
  $topNav.removeClass('isOpen');
  $openLevel.siblings().removeClass('isOpen');
  $('body').removeClass('pushNavIsOpen');
}

$menuTrigger.on('click touchstart', function(e) {
  e.preventDefault();
  if ($topNav.hasClass('isOpen')) {
    closePushNav();
  } else {
    openPushNav();
  }
});

$openLevel.on('click touchstart', function(){
  $(this).next($navLevel).addClass('isOpen');
});

$closeLevel.on('click touchstart', function(){
  $(this).closest($navLevel).removeClass('isOpen');
});

$closeLevelTop.on('click touchstart', function(){
  closePushNav();
});

$('.screen').click(function() {
    closePushNav();
});
Run Code Online (Sandbox Code Playgroud)

CSS:

@media screen and (max-width: 600px) { …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

5
推荐指数
1
解决办法
45
查看次数

使用 Scapy 提取 TCP 数据

我目前正在尝试使用 Scapy 提取 TCP 数据包的有效负载(只是一个字母),但在处理前两个数据包后,它一直给我一个 NoneType 异常。

from scapy.all import *
import base64

capture = rdpcap('Data.pcapng') # pcap file

output = open('output.bin','wb') # save dumped data to output.bin

for packet in capture:
    # if packet is ICMP and type is 8 (echo request)
    if packet[TCP].src == '172.16.139.128': 
        output.write(packet[TCP].payload) # write packet data to output.bin
Run Code Online (Sandbox Code Playgroud)

例外情况:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/scapy/packet.py", line 372, in __getattr__
    fld, v = self.getfield_and_val(attr)
TypeError: cannot unpack non-iterable NoneType object

During handling of the …
Run Code Online (Sandbox Code Playgroud)

python scapy wireshark nonetype

3
推荐指数
1
解决办法
9050
查看次数

标签 统计

css ×1

html ×1

javascript ×1

jquery ×1

nonetype ×1

python ×1

scapy ×1

wireshark ×1